如何通过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">

有没有办法通过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">
                        <frame noresize  tabindex="106" frameborder="0" name="telephony" src="http://10.11.21.191/domain/page1.aspx">
            </frameset>

您可以使用

parent.telephony.varname
central
访问
telephony
中定义的var
varname

对于表单字段,只需使用

parent.telephony.forms[0].fieldname.value

这仅仅是因为这两个文档来自同一个域,如果您在
file://
而不是
http://
中打开该文件,则可能无法工作。hmm“ok I get access”被拒绝,但它们位于同一个域中。而且这个领域是隐藏的。“我是否获得访问权限”被拒绝,因为该字段已隐藏?您的框架集不在同一域上?如果是这种情况,您可能无法看到parent.telephony.It位于同一个域中,但它们是不同的页面。我的意思是:与page1.aspx和page2.aspx(并且未通过文件在本地打开:/)相比,包含框架集的页面是否也位于同一个域中?隐藏字段可以像其他字段一样在javascript中读取。您在电话中是否有多个表单?您也可以(通常应该)使用表单的名称来获取表单。