给你个例子:window.attachEvent("onload",function(e){x(1);});
window.attachEvent("onload",function(e){x(2);});

解决方案 »

  1.   

    ie script 加个属性 defer="defer"<div id=show>1</div>
    <form id=form1><input type=hidden name=input1 value=1></form>
    <a href=# onclick="x(1)">1</a>
    <a href=# onclick="x(2)">2</a>
    <a href=# onclick="x(3)">3</a>
    <input type=submit value="show input1" onclick='alert(document.getElementById("form1").input1.value);return false'>
    <script defer="defer">
    function x(val){
    document.getElementById("form1").input1.value=val;
    document.getElementById("show").innerHTML="some informatin about "+val;
    }
    x(document.getElementById('form1').input1.value);
    </script><a href="." >click</a>
      

  2.   

    谢谢两位,查了一下,defer不是那么保险,还是用attachEvent好点。