1  <body onload="javascript:link.click()">
这里的link是个什么东西?代码不是很长的话发上来
 2  <script> 
        test();
     </script>
test是系统自带函数,不能这么命名的吧,改个名叫Test什么的再试试

解决方案 »

  1.   

    test()必须在调用之前定义<script>
    function test()
    {
      alert('test method');
    }
    </script>
    <body onload="link.click()">
    <a href="http://www.csdn.net" id="link">csdn</a>
    <script>
    test();
    </script>
    </body>
      

  2.   

    为了分离,你可以重新组织代码: <script>
    function test()
    {
      alert('test method');
    }
    window.onload=function()
    {
      test();
      link.click();  
    }
    </script>
    <body>
    <a href="http://www.csdn.net" id="link">csdn</a>
    </body>
      

  3.   

    完整的代码如下:<script type="text/javascript" language="javascript" src="transform.js"></script>
    <script type="text/javascript" language="javascript" >
    function s2t()
    {
    document.body.innerHTML=document.body.innerHTML.s2t();
    }
    function t2s()
    {
    document.body.innerHTML=document.body.innerHTML.t2s();
    }
    s2t();</script><body>
       怎样自动执行语名中带有"document.body.innerHTML"的java函数 
        
    </body>
      

  4.   

    function s2t()是个自动将网页内容转为繁体的函数,希望能在网站打开时自动执行,但提示“对象不支持此属性和方法”,是不是document.body.innerHTML的问题啊?通过<a href="javascript:s2t();">中华人民共和国</a> 却正常