两个只使用javascript和html的页面如何传递参数? 传递id参数:<html><body><A HREF="javascript:showModalDialog('xwf.htm?id=1','arg');">click me</A></body></html> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <A HREF="javascript:showModalDialog('xwf.htm?id='+id,'arg');">click me</A> 一般的传递方式: window.showModalDialog("filename.htm",var_name) //传递var_name变量 在showModalDialog(或showModelessDialog)读取和设置时: alert(window.dialogArguments)//读取var_name变量 window.dialogArguments="oyiboy"//设置var_name变量 这种方式是可以满足的,但是当你想在操作var_name同时再操作第二个变理var_id时呢?就无法再进行操作了。这就是这种传递方式的局限性。 以下是我建议使用的传递方式: window.showModalDialog("filename.htm",window) //不管要操作什么变量,只直传递主窗口的window对象 在showModalDialog(或showModelessDialog)读取和设置时: alert(window.dialogArguments.var_name)//读取var_name变量 window.dialogArguments.var_name="oyiboy"//设置var_name变量 同时我也可以操作var_id变量 alert(window.dialogArguments.var_id)//读取var_id变量 window.dialogArguments.var_id="001"//设置var_id变量 同样还可以对主窗口的任何对象进行操作,如form对象里的元素。 window.dialogArguments.form1.index1.value="这是在设置index1元素的值"转自:http://dev.csdn.net/article/27/27760.shtm test1.htm=============================<script> window.showModalDialog("test2.htm","args");</script>test2.htm=============================<html><body onload="alert(window.dialogArguments)"></body></html> tablesorter的分页使fancybox弹出层失效 Node.JS 关于charAt问题,请帮忙解答! 如何在一个JS树点击后使另一个框架内页面跳转,并且动态生成这个树此节点的信息?? firefox浏览器与IE浏览器不兼容问题~~急求大牛 怎么替换特殊字符?谢谢! 请帮我看看这段超级简单的Java Script程序,为什么总是出错呢? 怎样往<td></td>中添加属性 JScript中使用Math.max问题 js 如何通过json向后台传递数组 window.setTimeout重定义,急!在线等。 怎么得到当前网页地址和上一页的地址
window.showModalDialog("filename.htm",var_name)
//传递var_name变量
在showModalDialog(或showModelessDialog)读取和设置时:
alert(window.dialogArguments)//读取var_name变量
window.dialogArguments="oyiboy"//设置var_name变量
这种方式是可以满足的,但是当你想在操作var_name同时再操作第二个变理var_id时呢?就无法再进行操作了。这就是这种传递方式的局限性。
以下是我建议使用的传递方式:
window.showModalDialog("filename.htm",window)
//不管要操作什么变量,只直传递主窗口的window对象
在showModalDialog(或showModelessDialog)读取和设置时:
alert(window.dialogArguments.var_name)//读取var_name变量
window.dialogArguments.var_name="oyiboy"//设置var_name变量 同时我也可以操作var_id变量
alert(window.dialogArguments.var_id)//读取var_id变量
window.dialogArguments.var_id="001"//设置var_id变量 同样还可以对主窗口的任何对象进行操作,如form对象里的元素。
window.dialogArguments.form1.index1.value="这是在设置index1元素的值"
转自:http://dev.csdn.net/article/27/27760.shtm
=============================
<script>
window.showModalDialog("test2.htm","args");
</script>test2.htm
=============================
<html>
<body onload="alert(window.dialogArguments)">
</body>
</html>