一个页面弹出一个模态窗口,想把模态窗口里面的一个值付给原来页面的一个文本框,下面的程序一直没有问题的,可是但我把整个程序发布到服务器上以后在运行的时候提示我opener.document为空或者不是对象???
string script="";
script += "<script language=javascript>";
script += "opener.document.Form1.tbHandset.value +='"+strHandSet+"';";//这里有什么错误嘛?
script += "window.close();";
script += "</script>";
谢谢各位的指点。
string script="";
script += "<script language=javascript>";
script += "opener.document.Form1.tbHandset.value +='"+strHandSet+"';";//这里有什么错误嘛?
script += "window.close();";
script += "</script>";
谢谢各位的指点。
解决方案 »
- 加载外部文件!
- Web里哪一项设置,启动页面呢,为什么指定某一页后,总是要运行一下dataOperate.CS文件呢?
- petshop的问题
- web.config 的location
- 微软的那个TREEVIEW好像没有SELECTED属性啊?怎么才能给选定的节点标记为已选择?
- 最近VS2005会自动把拷贝粘贴的文本加到Toolbox里去,怎么关掉这个功能
- 求asp.net(C#)下面的能显示图片和flash的广告控件!!!!
- windows角色连接SQL Server的代码
- 天气真是热!
- VS2012 安装在winsever2008时 报错!
- 怎样用SQL2000 查询一个时间段的数据?(100分)
- 高手请看,文件上传时的新建立目录问题?解决就给分?急。。。
模态窗口传值回父窗口有两种办法
1,使用returnValue
2,在父窗口打开模态窗口的时候把父窗口对象传递过去
如
window.showmodaldialog("aaaaa.aspx",window,"......")
注意:window就是传过去的父窗口对象
为什么我原来这样写的时候没有出现问题呢,就是今天调试的时候出了问题。
您能不能把您的两种方法说具体一点,return value应该怎么做,传父窗口对象又应该怎么做,谢谢了