Guessing at your intent...
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>untitled</title>
<script type="text/javascript">
//<![CDATA[
function add_handler(obj, evt, handler, captures)
{
if (obj.addEventListener)
obj.addEventListener(evt, handler, captures);
else if (obj.attachEvent)
obj.attachEvent('on' + evt, handler);
else
{
var old_handler = obj['on' + evt];
if (null == old_handler)
obj['on' + evt] = handler;
else obj['on' + evt] = function()
{
old_handler();
handler();
}
}
}
//]]>
</script>
</head>
<body>
<script type="text/javascript">
//<![CDATA[
function init()
{
alert('function init called');
}
add_handler(window, 'load', init, false);
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
function init2()
{
alert('init2');
}
add_handler(window, 'load', function(){alert('anonymous function
called')}, false);
//]]>
</script>
</body>
</html>
R. Cornford has a smashing example of multiple assignment, somewhat over
my head (short trip).
*** Sent via Developersdex
http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!