事件也就是一个自定义函数+一个触发点
你把这两个定义好了就OK<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language="JavaScript">
<!--
window.hello = function () { alert('hello');}//-->
</script>
</head><body onload="window.hello()"></body>
</html>//能不能说我定义了个HELLO事件呢?触发是在窗体加载完后产生

解决方案 »

  1.   

    楼上的,hello是函数,onload才是事件
      

  2.   

    可以事件触发多个函数
    <HTML>
    <BODY>
    <FORM METHOD=POST ACTION="">
    <INPUT TYPE="button" name="test" value="测试" onclick="testa();">
    </FORM>
    </BODY>
    </HTML>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var jtest = document.forms[0].elements['test'];
    jtest.attachEvent("onclick", function(){testb()}); 
    jtest.attachEvent("onclick", function(){testc()});function testa()
    {
        alert("testa");
    }
    function testb()
    {
        alert("testb");
    }
    function testc()
    {
        alert("testc");
    }
    //-->
    </SCRIPT>
      

  3.   

    to zhaoxiaoyang(梅雪香): 不知道写过CS程序的事件么?CS中定义事件也就是定义个执行函数,再定义个触发点,那个例子只是在onload中定义了触发点,你当然可以在多个地方定义了
      

  4.   

    私心吧 JavaScript没法自定义事件