早上好!我想问一个关于窗口传值的问题! 如果是用鼠标关闭还好,如果是按alt+f4,你怎么传回去? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <bodn onbeforeunload=opener.变量=true> 谢谢你们qiushuiwuhen(秋水无恨):请问<bodn onbeforeunload=opener.变量=true>中的“变量”我在主窗口如何获取啊?我打开是这样写的 window.open('text.asp?','','resizable=no,.....') 如果不嫌烦,就启动一个session,然后什么东西都可以仍进去,什么位置都可以得到了。 呵呵,如果是html网页,怎么得到session —— to 老虎to sea286:在主窗口中直接访问这个变量名就可以了。如果opener原来没有该变量,会自动创建。 既然js是简化的servlet,我象应该能启动一个session的,那既然启动了,就是全局的,怎么回得不到哪??只是我的猜测,还希望大家能帮助改正不对的地方。 例子:<form name=f><input name=mxh onclick="window.open('test.asp')" value="Test" type=button></form>test.asp=============<body onbeforeunload="opener.document.f.mxh.value='new Test'"> 哦,头脑发热,没有想到onbeforeunload!因为只要重新装载的时候就会启动onbeforeunload,以前吃过亏,现在都不会用了-_- 服务端的代码(C#)Response.Write(@"<a href='javascript:sendback("""+Source[i][2].ToString()+Source[i][3].ToString()+@""")'> "+ Source[i][3].ToString() +"</a>");客户端代码<script language="JavaScript"> function sendback(sWo){ window.opener.document.all.EdtContactCode.value = sWo.substring(0,8); window.opener.document.all.EdtUnitName.value = sWo.substring(8,sWo.length); self.close(); }</script> js解析xml文件,文件编译以后登陆项目访问报错,但是直接用IE打开则是可以使用的 请帮看下这段js jquery中多个下拉框如何获取已选值(每个下拉框的name相同) marquee无缝隙循环总结 求javascript 日期格式检查函数 急急 js提示拒绝访问 一个JAVASCIRPT菜单的问题,解决利马给200分 求助:关于HTML通过JS中读取XML数据并显示的问题.(急) FullCalendar插件引用到jsp页面没法用 单击和双击一个记录的问题 IE窗口中显示页面的html源文件
谢谢你们
qiushuiwuhen(秋水无恨):
请问<bodn onbeforeunload=opener.变量=true>
中的“变量”我在主窗口如何获取啊?
我打开是这样写的 window.open('text.asp?','','resizable=no,.....')
只是我的猜测,还希望大家能帮助改正不对的地方。
<form name=f>
<input name=mxh onclick="window.open('test.asp')" value="Test" type=button>
</form>test.asp
=============
<body onbeforeunload="opener.document.f.mxh.value='new Test'">
Response.Write(@"<a href='javascript:sendback("""+Source[i][2].ToString()+Source[i][3].ToString()+@""")'> "+ Source[i][3].ToString() +"</a>");客户端代码
<script language="JavaScript">
function sendback(sWo)
{
window.opener.document.all.EdtContactCode.value = sWo.substring(0,8);
window.opener.document.all.EdtUnitName.value = sWo.substring(8,sWo.length);
self.close();
}
</script>