社区
ASP
帖子详情
弹出框是框架页面,如何把某个页面的值用js返回到父页面上
btlyeo
2008-11-27 10:16:05
父页面上点一个按钮,弹出一个新窗口,这个窗口是个框架,框架的右半部分(a.asp)是返回值页面,我选中其中一个值,点确定,把这个值带回给父页面,要如何实现?
我直接写:
window.opener.reback();
window.close();
在a.asp里直接些form.inputname.value=***不对
高手帮忙!谢谢!
...全文
168
6
打赏
收藏
弹出框是框架页面,如何把某个页面的值用js返回到父页面上
父页面上点一个按钮,弹出一个新窗口,这个窗口是个框架,框架的右半部分(a.asp)是返回值页面,我选中其中一个值,点确定,把这个值带回给父页面,要如何实现? 我直接写: window.opener.reback(); window.close(); 在a.asp里直接些form.inputname.value=***不对 高手帮忙!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnchart
2008-11-27
打赏
举报
回复
框架页里top.window.opener.document.all['c'].value='ccc'
btlyeo
2008-11-27
打赏
举报
回复
父页面 a.asp 上有个按钮和一个input框,我点击按钮,弹出一个框架类型的页面b.asp
框架页b.asp 包括2个页面c.asp为查询页面, d.asp为结果页面(c.asp查询的结果),d页面上有个确定按钮,
现在我想点击d页面的确定按钮的时候,把d页面上的值返回给父页面a.asp,并且关闭弹出框b.asp页面。
高手帮忙,我没能实现,一直提示window.opener为空或者不是对象
-----------------------------------------------
a.asp
function popwindow()
{
window.open("../payment/test.asp","LayerWindow", sFeature);
}
------------------------------------------------
b.asp
<frameset cols="168,10,*" border="0" framespacing="0" frameborder="0" id="lkoamenu_frame" name="lkoamenu_frame" >
<frame src="c.asp" frameborder="no" scrolling="auto" name="leftFrame" marginwidth="0" marginheight="0" noresize>
<frame src="../middle.asp" frameborder="no" scrolling="auto" name="middle" marginwidth="0" marginheight="0" noresize>
<frame src="d.asp" frameborder="NO" name="main" id="mains">
</frameset>
------------------------------------------------
d.asp
function ok1(){
window.opener.aaa();
window.close();
}
function aaa()
{
ofrmSearch.ProductID.value = "222222222"
ofrmSearch.ProductName.value = "3333333333"
}
-----------------------------------------------------
提示就报错,window.opener为空或者不是对象
我知道错误大概是winopen没认d.asp为他的子窗口,可就不知道该怎么改,帮忙!
btlyeo
2008-11-27
打赏
举报
回复
父页面 a.asp 上有个按钮和一个input框,我点击按钮,弹出一个框架类型的页面b.asp
框架页b.asp 包括2个页面c.asp为查询页面, d.asp为结果页面(c.asp查询的结果),d页面上有个确定按钮,
现在我想点击d页面的确定按钮的时候,把d页面上的值返回给父页面a.asp,并且关闭弹出框b.asp页面。
高手帮忙,我没能实现,一直提示window.opener为空或者不是对象
-----------------------------------------------
a.asp
function popwindow()
{
window.open("../payment/test.asp","LayerWindow", sFeature);
}
------------------------------------------------
b.asp
<frameset cols="168,10,*" border="0" framespacing="0" frameborder="0" id="lkoamenu_frame" name="lkoamenu_frame" >
<frame src="c.asp" frameborder="no" scrolling="auto" name="leftFrame" marginwidth="0" marginheight="0" noresize>
<frame src="../middle.asp" frameborder="no" scrolling="auto" name="middle" marginwidth="0" marginheight="0" noresize>
<frame src="d.asp" frameborder="NO" name="main" id="mains">
</frameset>
------------------------------------------------
d.asp
function ok1(){
window.opener.aaa();
window.close();
}
function aaa()
{
ofrmSearch.ProductID.value = "222222222"
ofrmSearch.ProductName.value = "3333333333"
}
-----------------------------------------------------
提示就报错,window.opener为空或者不是对象
我知道错误大概是winopen没认d.asp为他的子窗口,可就不知道该怎么改,帮忙!
btlyeo
2008-11-27
打赏
举报
回复
楼上的大哥,
弹出页是个框架,框架里的一个页面上点确定,吧值返回给c
这样不行,还是一样的错误
window.opener为空或者不是对象
cnchart
2008-11-27
打赏
举报
回复
<input type="text" name="c">
<form name="form1" method="post" action="">
<input type="button" name="Submit" value="按钮" onclick="window.open('11.html');">
<input type="button" name="Submit" value="按钮" onclick="window.opener.document.all['c'].value='cccc';">
</form>
craft001wen
2008-11-27
打赏
举报
回复
form.inputname.value=***
改为:
parent.myform.inputname.value=""
myform是父页inputname所在的表单名
javascript window.opener的用法分析
window.opener 的用法 window.opener
返回
的是创建当前窗口的那个窗口的引用,比如... 为什么
框架
中不能使用,
弹出
窗口的父窗口不能在
框架
里面的某个
页面
呢?那怎样通过
弹出
窗口操作
框架
中的父窗口呢? opener.parent
javascript刷新父
页面
的几种方法
window.location.reload(); 使用window.open()
弹出
的
弹出
窗口,刷新父窗口 非模态刷新父
页面
:window.opener.location.reload() 使用window.showDialog
弹出
的模式窗口 模态刷新父
页面
:w
HTML Iframe
框架
的使用以及如何禁止在
框架
内(外)打开此
页面
,超简单超实用一行代码就搞惦
在窗口
框架
体系中,top变量是JavaScript引用最顶层
框架
的最直接办法。如果网页直接在窗口中打开,而非一个
框架
,那么此时的top变量等同于window对象,也等同于self对象。所以,top和self是否等同,可以作为网页是否在...
几大主流的前端
框架
(UI/
JS
)
框架
如今的前端已经不再像以前一样就是简单的写写
页面
和调调样式而已,现在的前端越来越复杂,知识点越来越丰富。 要做WEB前端,就需要知道前端到底是什么,需要学习那些知识;前端至少要懂的三个部分:HTML,CSS,...
JavaScript刷新
框架
页面
1) 10表示间隔10秒刷新一次 ...如果是你要刷新某一个iframe就把window给换成frame的名字或ID号 3) <script><br /> window.navigate("本
页面
url"); </script><br /> 4>
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章