比如一个表单递交也面form.html  中包含 function frameclose(){ …… }当它将数据提交给save.asp之后我想在save.asp中可以运行form.html里的frameclose该怎么做 ??

解决方案 »

  1.   

    你把function frameclose(){ …… } 存为一个js文件,在想要的地方引用就行了呀.
      

  2.   

    主要是看楼主提交方式是什么,如果是xmlhttp提交就能直接操作,如果是在from中加上target,在iframe中提交也能操作,但如果是直接提交本页成新页,就不行了,所以楼主要说明这个提交方式。没有特殊情况的话1楼的方法OK。
      

  3.   

    还有一个办法弄成字符串。然后eval之
      

  4.   

    是不是frameclose里有关于form.html里控件的相关操作?例如有document.getElementById('...')之类的语句?如果数据提交给save.asp,要想仍然调用form.html里的function,用window.open形式提交或者如楼上所说的xmlhttp提交也行。