js弹框怎么获得父页面的元素
在第一个页面上弹出的第二个页面,怎么用第二个页面获取第一个页面里的元素!好像是用parent获取吧!...
在第一个页面上弹出的第二个页面,怎么用第二个页面获取第一个页面里的元素!好像是用parent获取吧!
展开
5个回答
展开全部
js获取父页面的元素可以用$(window.parent.document).find("#customer_id").val();这里的customer_id表示父页面某一个元素的id。
比如:父页面有一个隐藏的input框<input id="customer_id" type="hidden" value="${distributor.customer_id}"/>,那么在子页面就可以用上述的语句取到父页面的id为customer_id的值。
比如:父页面有一个隐藏的input框<input id="customer_id" type="hidden" value="${distributor.customer_id}"/>,那么在子页面就可以用上述的语句取到父页面的id为customer_id的值。
展开全部
如果你用的iframe的话
比如你的父页面有一个全局js变量 windowHeight
在子页面可以用parent.windowHeight取到
如果你用window.showModalDialog() 弹出的页面就不可以了。
这种可以通过 java asp或者你用的其他语言后台传值。
比如你的父页面有一个全局js变量 windowHeight
在子页面可以用parent.windowHeight取到
如果你用window.showModalDialog() 弹出的页面就不可以了。
这种可以通过 java asp或者你用的其他语言后台传值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你用的iframe的话
比如你的父页面有一个全局js变量 windowHeight
在子页面可以用parent.windowHeight取到
如果你用window.showModalDialog() 弹出的页面就不可以了。
这种可以通过 java asp或者你用的其他语言后台传值。
比如你的父页面有一个全局js变量 windowHeight
在子页面可以用parent.windowHeight取到
如果你用window.showModalDialog() 弹出的页面就不可以了。
这种可以通过 java asp或者你用的其他语言后台传值。
追问
用的是window.open打开的了?
追答
window.open(pageURL,name,parameters)
可以通过这个url用后台传值
以url写 xxxx.action?parm=xxxx&parm2=xxxxx
可以把两个参数parm和parm2传到后台代码,然后再传到子页面。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
window.opener.document.getElementById("父页面的id");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
parent.method()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询