网页的代码可能是其它程序动态生成的,我需要在网页的onsubmit中写入一个特定的个性代码。
这样问题就来了。我可以通过一个操作按扭。运行
document.forms[0].onsubmit=validDoc;
其中vaildDoc是自定义的函数。但是这求改网页代码。我想在网页的引入的js库中达到效果。但是要js库中写入 :document.forms[0].onsubmit=validDoc;这时form还没有成生,所以代码运行不了。还想通过htc来达到, form {behavior: url("/form.htc");} 也没有成功。
form.htc<PUBLIC:ATTACH EVENT="onsubmit" ONEVENT="validDoc()" />
<SCRIPT LANGUAGE="JavaScript">
function validDoc(){....}
</SCRIPT>也就是说,如何通过引入的js或设HTC来达到。这样不需要过多的去更必程序了。

解决方案 »

  1.   

    说那么多,可能说迷糊了。
    其实功能要求就是这样。
    一个网页,你只能改变他的<script src=""> 中的文件。或<link href="">中的css
    如何达到
    document.forms[0].onsubmit=validDoc 效果。
    validDoc是js库中的函数
      

  2.   

    你可以用:
    window.attachEvent("onload",function(){
     document.forms[0].onsubmit=validDoc;
    });Firefox下稍有不同,看你都用HTC,应该不考虑这个了。
      

  3.   

    validDoc()写成一个JAVASCRIPT的FUNCTION函数不就完了?
      

  4.   

    window.onload = new funciton()
    {
         document.forms[0].onsubmit=validDoc;
    }