源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JQueryiframe页面操作父页面中的元素与方法(实例讲解)

  • 时间:2020-12-05 19:48 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JQueryiframe页面操作父页面中的元素与方法(实例讲解)
1)在iframe中查找父页面元素的方法: $('#id', window.parent.document) 2)在iframe中调用父页面中定义的方法和变量: parent.method parent.value 3)实例 [b]1.父页面 [/b]
[u]复制代码[/u] 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="IframeDemo._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://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>
[b]2.子页面 [/b]
[u]复制代码[/u] 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="IFrame.aspx.cs" Inherits="IframeDemo.IFrame" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://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>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部