JQuery iframe頁面
JQuery iframe頁面透過parent方法操作父頁面中的元素與方法(例項講解)
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="" >
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="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" >default.aspx</div>
<iframe id="iframeid" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="IFrame.aspx" ></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="" >
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="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>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/855/viewspace-2816978/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Iframe內部頁面高度賦值於其父頁面的Iframe標籤賦值
- 禁用iframe子頁面滑鼠右鍵
- jquery列印頁面(jquery.jqprint)jQuery
- iframe父子頁面通訊解決方案
- 遮蔽iframe子頁面F12按鍵
- js/jquery禁止頁面回退JSjQuery
- iframe的操作-Js/Jquery獲取iframe中的元素JSjQuery
- 怎樣使用iframe重新整理父級頁面?
- JavaScript系列:動態建立iframe並載入頁面JavaScript
- iframe頁面總是提示需要重新登入怎麼辦
- jQuery 使用ajax,並重新整理頁面jQuery
- Iframe嵌入跨域頁面高度自適應實現詳解跨域
- 如何使用jquery重新整理當前頁面jQuery
- jQuery 頁面滾動 吸頂 和 吸底jQuery
- 解析Jquery取得iframe中元素的幾種方法jQuery
- js-關於iframe:從子頁面給父頁面的控制元件賦值方法JS控制元件賦值
- 用jQuery-Easy-UI編寫註冊頁面jQueryUI
- Jquery 實現頁面倒數計時的功能jQuery
- 頁面巢狀,介面套娃,除了用iframe,還有其他方式嗎?巢狀
- keycloak~從login-status-iframe頁面總結如何跨域傳值~續跨域
- iframe可以使用父頁面中的資源嗎(如:css、js等)?CSSJS
- jQuery操作iframe中js函式的方法小結jQueryJS函式
- 從零開始學Web之jQuery(一)jQuery的概念,頁面載入事件WebjQuery事件
- robotframework 使用jQuery處理頁面display隱藏內容FrameworkjQuery
- jQuery點選平滑跳轉到頁面指定位置jQuery
- Jquery中獲取iframe的程式碼(window.top.parent)jQuery
- keycloak~對接login-status-iframe頁面判斷使用者狀態變更
- 如何例項化不同頁面物件對應不同的 iframe,而不用頻繁切換物件
- jQuery點選頁面其他地方隱藏指定元素詳解jQuery
- jquery連線html頁面做一個彈出框輸入jQueryHTML
- javscript/jquery 點選頁面其他地方關閉某個divjQuery
- 偏前端 – jquery-iframe內觸發父視窗自定義事件-前端jQuery事件
- jQuery入門(六)jQuery實現瀑布分頁jQuery
- jQuery入門(七)jQuery實現按鈕分頁jQuery
- IE8中jQuery.load()載入頁面不顯示的原因jQuery
- 奇技淫巧話前端:使用 iframe 實現與父頁面跨域隔離的 JavaScript 程式碼沙箱前端跨域JavaScript
- jQuery列印網頁指定區域jQuery網頁
- 使用 jQuery 實現分頁功能jQuery