如果使用js的页是在框架中
top.frameName.document.all.ElementId
如果使用js的页是从框架页面上新开的页面
opener.top.frameName.document.all.ElementId
iframe父子窗口间js方法调用2009-04-15 15:38父窗口调用iframe子窗口方法<iframe name="myFrame" src="child.html"></iframe>
myFrame.window.functionName();
iframe子窗口调用父窗口方法parent.functionName();父窗口页面<html>
<head>
<script type="text/javascript"> function say() {
alert("parent.html------>I'm at parent.html");
} function callChild()
{
//document.frames("myFrame").f1();
myFrame.window.say();
}
</script>
</head>
<body>
<input type=button value="调用child.html中的函数say()" onclick="callChild()">
<iframe name="myFrame" src="child.html"></iframe>
</body>
</html>
子窗口页面<html>
<head>
<script type="text/javascript">
function say()
{
alert("child.html--->I'm at child.html");
} function callParent() {
parent.say();
}
</script>
</head>
<body>
<input type=button value="调用parent.html中的say()函数" onclick="callParent()">
</body>
</html>
top.frameName.document.all.ElementId
如果使用js的页是从框架页面上新开的页面
opener.top.frameName.document.all.ElementId
iframe父子窗口间js方法调用2009-04-15 15:38父窗口调用iframe子窗口方法<iframe name="myFrame" src="child.html"></iframe>
myFrame.window.functionName();
iframe子窗口调用父窗口方法parent.functionName();父窗口页面<html>
<head>
<script type="text/javascript"> function say() {
alert("parent.html------>I'm at parent.html");
} function callChild()
{
//document.frames("myFrame").f1();
myFrame.window.say();
}
</script>
</head>
<body>
<input type=button value="调用child.html中的函数say()" onclick="callChild()">
<iframe name="myFrame" src="child.html"></iframe>
</body>
</html>
子窗口页面<html>
<head>
<script type="text/javascript">
function say()
{
alert("child.html--->I'm at child.html");
} function callParent() {
parent.say();
}
</script>
</head>
<body>
<input type=button value="调用parent.html中的say()函数" onclick="callParent()">
</body>
</html>
解决方案 »
- 正则表达式
- 网页导航栏鼠标放上去变色。但为什么变色的背景色不是整个li。而只是<a>的区域。求帮忙
- 数据从服务你获取后,存放在dataset中,如何再在dataset中筛选
- 在ASP.NET中如何用C#将XML文件写入数据库
- 分享百分比进度条
- DataList,Repeater组合使用问题?
- duwamish7.0安装时提示要framework sdk 1.0 但我的framework sdk是1.1的,所以无法安装,不知道大家是怎么安装的
- Silverlight运行出现异常
- vb.net连接oracle数据库时出现的错误
- 请问怎样在鼠标经过某处时就伸出一块内容?
- 如何在一个页面中间嵌入另一个页面
- 求论坛毕业论文
if (Page.PreviousPage != null )
{
if (Page.PreviousPage.IsCrossPagePostBack)
{
string msg = ((TextBox)PreviousPage.FindControl("ItemName")).Text;
Response.Write("<script>alert('"+msg +"')</script>");//弹出提示,进行测试
}
}iframe中的提交按钮
<asp:Button ID="Button1" PostBackUrl="~/TreeModeOnly.aspx" runat="server" Text="提交" />
用debugger进行脚本调试下吧