1)在iframe中查找父页面元素的方法:
$('#id', window.parent.document)
2)在iframe中调用父页面中定义的方法和变量:
parent.method
parent.value
3)实例
1.父页面
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="IframeDemo._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
<html xmlns="www.w3.org/1999/xhtml" ><head runat="server"> <title></title>
<script language="javascript" type="text/javascript" src="jquery-1.5.1.min.js"></script>
<script language="javascript" type="text/javascript"> var hello = 'hello';
function getHelloWorld() { alert('hello world'); }
</script></head><body> <form id="form1" runat="server"> <div>
<div id="default" style=" width:200px; height:400px; float:left;">default.aspx</div>
<iframe id="iframeid" src="IFrame.aspx" style=" width:400px; height:400px; float:left;">
</iframe>
</div> </form>
</body></html>2.子页面
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="IFrame.aspx.cs" Inherits="IframeDemo.IFrame" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
<html xmlns="www.w3.org/1999/xhtml" ><head runat="server"> <title></title>
<script language="javascript" type="text/javascript" src="jquery-1.5.1.min.js"></script>
<script language="javascript" type="text/javascript"> $(function() {
//在iframe中查找父页面元素 alert($('#default', window.parent.document).html());
//在iframe中调用父页面中定义的方法 parent.getHelloWorld();
//在iframe中调用父页面中定义的变量 alert(parent.hello); });
</script></head><body> <form id="form1" runat="server">
<div id="iframe">
IFrame.aspx </div>
</form>
</body>
</html>以上就是iframe页面操作实例详解的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号