Javascript 如何将数据从iframe传递到父窗口?
我正在使用3.asp页面 第1页:Parent.asp 第2页:Subparent.asp 第3页:Child.asp 在child.asp中使用javascript。我想将数据从子窗口iframe传递到父窗口Javascript 如何将数据从iframe传递到父窗口?,javascript,Javascript,我正在使用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="
<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>
在Child.asp中,我使用javascipt。我想把数据传递给parent.asp的
有可能吗,请帮帮我
希望得到您的支持也许ajax是做您需要的事情的最佳方式。 但如果您仍然喜欢iFrame,可以尝试: Parent.asp:
function myFunction(pram1, param2)
{
alert('worked! - param1: '+param1.toString()+' param2: '+param2.toString());
}
Child.asp
top.myFunction(1,2);
也许ajax是做您需要的事情的最佳方式。 但如果您仍然喜欢iFrame,可以尝试: Parent.asp:
function myFunction(pram1, param2)
{
alert('worked! - param1: '+param1.toString()+' param2: '+param2.toString());
}
Child.asp
top.myFunction(1,2);
对于一些关于窗口和框架的旧式信息:正如TeKapa所估计的,它似乎仍然有效。对于一些关于窗口和框架的旧式信息:正如TeKapa所估计的,它似乎仍然有效。我尝试以三种状态显示数据,而没有刷新父窗口我尝试以三种状态显示数据,在不刷新父窗口的情况下