日期:2014-05-16  浏览次数:20373 次

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>