只要这个函数执行一下就好了。不能放在页面的onload中。只能写在<script></script>之间

解决方案 »

  1.   

    放在页面body内的最后位置<body>
    ....<script>
    chk('fm');
    </script>
    </body>
      

  2.   

    onClick="chk('fm');"很怪啊~ 这个函数放在点击事件里就可以正常执行。但我现在想在页面打开后执行。却不行。应该怎么弄?或者当页面打开时,如果模拟点击事件?
      

  3.   

    你这个函数是不是要检查FORM中填写的内容?
    是的话:
    onChange=onClick="chk('fm');"
      

  4.   

    如果想在页面加载后执行就用
    <body onload="chk('fm')">
    如果想模拟点击事件
    <body onload='document.all.buttonId.click()'>
    <input type='button' id='buttonId'>
      

  5.   

    <script>
    function chk(s)
    {
        alert(s)
    }
    </script>
    <script>
    chk('fm');
    </script>
      

  6.   

    <script language="javascript">
    <!--
    //function chk(fm){
    //alert('chk');
    //}myfunction="chk('fm')";
    if(document.body.onload!=null){
    eval(document.body.onload.toString().replace('anonymous()','bodyload()'));
    document.body.onload=new Function("bodyload();"+myfunction);
    //alert(document.body.onload.toString());
    }else{
    document.body.onload=new Function(myfunction);
    //alert(document.body.onload.toString());
    }
    //-->
    </script>
    ===========代码放到文档的末尾~myfun="chk('fm')"  引号中的内容改成你想要执行的函数。
      

  7.   

    <script>
    chk('fm');
    </script>这样写不行呀,怎么让这个函数执行呀?
    是javascript语言
    ======================================
    这样写不行那 可能是 你的页面中onload事件不为空或有其它函数/事件存在,
    导致执行结果你看不到,或执行次序改变~
      

  8.   

    呀,真是不好.露给了ice_berg16(寻梦的稻草人) 分~本来那4分是给你的.结果填错框框了~
    真对不住啦~呵呵~