这是一个很紧急的问题,也很有难度,也不知道能不能解决,请各位高手帮助谢谢!
问题是这样的:
1.首先我先把一个网页划分了三个框架。框架分别叫:topFrame,midFrame和mainFrame下面是代码。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
<script language="javascript">
<!--
document.writeln('<frameset rows="15%,15%,*" scrolling="no" border="10" >');
document.writeln('<frame name="topFrame" scrolling="yes" src="http://172.22.0.32/var.htm" >');
document.writeln('<frame name="midFrame" scrolling="yes" src="http://172.22.0.32/global.htm" >');
document.writeln('<frame name="mainFrame" src="../WWW/cindex.HTM">');
document.writeln('</frameset>');
//-->
</script>
</head>
<body>
</body>
</html>
2.从上面的代码可以看出:
topFrame和midFrame框架是链接的别处的网页,而mainFrame是链接的本机的网页。在这个框架网页中,在topFrame和midFrame框架中是可以看见那两个外地网页,当然在mainFrame中可以显示本地的网页。
3.现在的问题是我怎么在mainFrame框架中的网页,怎样得到topFrame和midFrame(注意topFrame和midFrame不是本地的网页)中的参数的值。下面是我写的代码,可是成功不了。请高手帮助,感激非常。
如(为了的到topFrame中的值):
var a= window.top.topFrame.document.form1.language_type.value;
在topFrame中有这样一个网页(这个网页不是本机)其中有表单名字叫“form1”,language_type是其中的一个,类型为(type="text")可是怎么也取不出来这个值。给出的错误提示为:拒绝访问或者是为定义。这得十分感谢各位高手的提供方法!