如何通过page1.aspx中的javascript进行访问,page2.aspx中有一个隐藏字段,位于两个帧的框架集中
有没有办法通过page1.aspx中的javascript(page2.aspx中的隐藏字段)进行访问如何通过page1.aspx中的javascript进行访问,page2.aspx中有一个隐藏字段,位于两个帧的框架集中,javascript,jquery,html,iframe,frameset,Javascript,Jquery,Html,Iframe,Frameset,有没有办法通过page1.aspx中的javascript(page2.aspx中的隐藏字段)进行访问 <frameset rows="*, 70px" border="0"> <frame noresize tabindex="105" frameborder="0" name="central" src="http://10.11.21.191/domain/page2.aspx">
<frameset rows="*, 70px" border="0">
<frame noresize tabindex="105" frameborder="0" name="central" src="http://10.11.21.191/domain/page2.aspx">
<frame noresize tabindex="106" frameborder="0" name="telephony" src="http://10.11.21.191/domain/page1.aspx">
</frameset>
您可以使用
parent.telephony.varname
从central
访问telephony
中定义的varvarname
对于表单字段,只需使用
parent.telephony.forms[0].fieldname.value
这仅仅是因为这两个文档来自同一个域,如果您在
file://
而不是http://
中打开该文件,则可能无法工作。hmm“ok I get access”被拒绝,但它们位于同一个域中。而且这个领域是隐藏的。“我是否获得访问权限”被拒绝,因为该字段已隐藏?您的框架集不在同一域上?如果是这种情况,您可能无法看到parent.telephony.It位于同一个域中,但它们是不同的页面。我的意思是:与page1.aspx和page2.aspx(并且未通过文件在本地打开:/)相比,包含框架集的页面是否也位于同一个域中?隐藏字段可以像其他字段一样在javascript中读取。您在电话中是否有多个表单?您也可以(通常应该)使用表单的名称来获取表单。