我使用3个.asp页面
第1页:Parent.asp 第2页:Subparent.asp 第3页:Child.asp
在child.asp中使用javascript。我将数据从子窗口(iframe)传递到父窗口
<title>parent.asp</title>
<html>
<body>
<iframe name="I1" frameborder="0" scrolling="no" src="Subparent.asp" width="100"
height="100">
<title>subparent.asp</title>
<html>
<body>
<div id ="parentdata"></div>
<iframe name="I1" frameborder="0" scrolling="no" src="Subparent.asp" width="100" height="100">
<title>subparent.asp</title>
<html>
<body>
<iframe name="I1" frameborder="0" scrolling="no" src="Child.asp" width="100" height="100">
<title>subparent.asp</title>
<html>
<body>
<script language="JavaScript">
{
parent.document.getElementById("parentdata").innerHTML="GET DATA, WORKING"
}
</script>
</body>
</html>
</iframe>
</body>
</html>
</iframe>
</body>
</html>
</iframe>
</body>
</html>
在使用javascipt的“Child.asp”中。我将数据传递给“parent.asp”
的“”是否有可能,请帮助我
希望得到您的支持
答案 0 :(得分:0)
也许ajax是做你需要的最好方法。 但如果您仍然喜欢iframe,可以尝试:
Parent.asp:
function myFunction(pram1, param2)
{
alert('worked! - param1: '+param1.toString()+' param2: '+param2.toString());
}
Child.asp
top.myFunction(1,2);
答案 1 :(得分:0)
关于窗户和框架的一些旧学校信息:http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/reference/window.html#1200703,正如TeKapa所认为的那样,似乎仍在工作。