通过window.showModalDialog()方法的第二个参数传值,象这样:
var myvar="我的变量数据!";
window.showModalDialog('test.aspx',myvar,'dialogHeight:400px;dialogWidth:500px;center:yes');
这样就把myvar这个变量的值传到新打开的窗口中了。
var myvar="我的变量数据!";
window.showModalDialog('test.aspx',myvar,'dialogHeight:400px;dialogWidth:500px;center:yes');
这样就把myvar这个变量的值传到新打开的窗口中了。
解决方案 »
- 如何把字符串 转换成 ACCESS“自动编号”中的长整型?
- ASP .NET中自定义控件后台DataSet变量如何传给前台JS代码?急急!
- 在vs2005中怎么快速的把一段文字加上链接
- 请问 这个功能是怎么实现呀?
- 高分!!!写注册表问题,代码一样,用VS2005可以生效,但是VS2003却生成不到键值
- vb.net 如何获取时间差??????????
- 急!!!
- 图片在其它机子上无法显示问题求助
- 求ie 6.00.2462.0000下载地址要本地完全安装版
- EMAIL发送系统(C#+基于SMTP认证)!@#$% 2.0
- 如果一个html的表单域向一个aspx提交,在aspx中怎么获取这个表单域的值 ?
- 批量录入数据在网页上应该如何处理?
if(val!='')
{document.all('textbox').value=val;}在打开的页面中这样传值给打开它的窗口
top.returnValue='hello';
top.close();以上都是javascript脚本
我用了不管用呀?!!
如果我要传两个以上的值呢!!!
多个值你可以用个分割附把多个值分开作为一个字符串传回主页面,在主页面中利用分割附获得你要的值另外看看returnValue是否可以传递对象,若可以传递对象的话,那就更加方便了
caller.parent.leftForm.topform.MakeModuleValue(name);
caller.parent.leftForm.topform.__doPostBack("btnRefresh","");如此应用即可·