读书人

js 怎样访问其他页面的表单啊解决思路

发布时间: 2012-03-05 11:54:01 作者: rapoo

js 怎样访问其他页面的表单啊
js 怎样访问其他页面的表单啊

[解决办法]
是在存在页面关系
parent

[解决办法]
你这是存在parent关系的

在一iframe

top.frame2.document.all.页面id;

[解决办法]
引用当前页面中嵌入的iframe页面中的元素用:
window.frames[ 'iframe的id ']

一个页面中嵌入两个iframe,其中一个引用另一个页面中的元素用:
window.parent.frames[ '要引用的iframe的id ']

但有个小问题,被引用的页面必须已经加载。
如:
index.htm
------------------------------
<html>
<head>
<title> new document </title>
</head>
<body>
父页面 <br>
<iframe id= "main2 " src= "main2.htm "> <iframe id= "main1 " src= "main1.htm ">
</body>
</html>

main1.htm
---------------------------------
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
alert(window.parent.frames[ 'main2 '].document.getElementById( 'aa ').value);
//或alert(window.parent.frames[ 'main2 '].document.form1.aa.value);
</script>
</HEAD>

<BODY>
子页面1
</BODY>
</HTML>

main2.htm
----------------------------------
<html>
<head>
</head>

<BODY>
子页面2
<form name= "form1 ">
<input type= "text " value= "子页面2表单元素的值 " name= "aa " id= "aa ">
</form>
</BODY>
</html>

读书人网 >JavaScript

热点推荐