在IWTEXT1中
<SCRIPT FOR=window EVENT=onunload>
SubmitForm.IWBUTTON1.value='hi';
IWBUTTON1_onclick(SubmitForm.IWBUTTON1);
alert('bye'); //如果不加上这段无法执行,但加上这段代码后,所有的按钮(IWBUTTON,IWMENU)都先SHOWMESSAG:BYE这个弹出框了,然后再执行各自的内容了
</SCRIPT>
而这段代码:
<script FOR=window EVENT=onunload>
var s='';
var w;
SubmitForm.IW_Action.value='IWBUTTON1';
SubmitForm.IW_ActionParam.value='';
s='<html><body>'+document.forms['SubmitForm'].outerHTML+'</body></html>';
w=window.open('','');
w.document.write(s);
w.document.forms['SubmitForm'].submit();
w.document.forms['SubmitForm'].close();
</script>
简至成为恶梦了,是凡点击其它按钮,它都先执行此代码(反复打开后产生的窗体)
我有一个设想,如果在ONUNLOAD后,自动转向一个链接,即向IW的服务器发送查询字段(VALUE=...),在接受时自动销毁这个SESSION,然后关闭这第二个窗体.然而,严酷的现实是
我反复实验,关闭IE后转向的窗体在FONGTPAGE下制作的网页好使,而在IW下不认,ONUNLOAD事件.可能我产述的不太清晰.