1. 程式人生 > >html iframe 子頁面呼叫父頁面的方法

html iframe 子頁面呼叫父頁面的方法

還是附上程式碼吧。不多說,方便日後檢視

父頁面程式碼:

<!DOCTYPE html>
<html>
<head>
    <title>parents</title>
    <meta charset="UTF-8">
</head>
<body>
<script language="javascript" type="text/javascript">
    function sayhello() {
        alert('Hello World!');
    }
    var value = 'value';
</script>
   <div id="default">div內容</div>
   <iframe src="child.html"></iframe>
</body>
</html>

子頁面

<!DOCTYPE html>
<html>
<head>
    <title>child</title>
    <meta charset="UTF-8">
    <script language="javascript" type="text/javascript" src="js/jquery.min.js"></script>
    <script language="javascript" type="text/javascript">
        $(function() {
            //在iframe子頁面中查詢父頁面元素
            alert($('#default', window.parent.document).html());
            //在iframe中呼叫父頁面中定義的變數
            alert(parent.value);
            //在iframe中呼叫父頁面中定義的方法
            parent.sayhello();
        });
    </script>
</head>
<body>
    <div>iframe子頁面內容</div>
</body>
</html>

注意:

父頁面的屬性和方法必須在iframe標籤之前


相關推薦

html iframe 頁面呼叫頁面方法

還是附上程式碼吧。不多說,方便日後檢視父頁面程式碼:<!DOCTYPE html> <html> <head> <title>parents<

iframe——html頁面呼叫頁面方法

$(function() { //在iframe子頁面中查詢父頁面元素 alert($('#default', window.parent.document).html());//在iframe中呼叫父

js中子頁面獲取頁面引數,頁面呼叫頁面方法(一般在iframe頁面用的比較多)

1.子頁面呼叫父頁面的方法或者變數: window.parent.方法()或者變數名 window.parent相當於定位到父頁面  之後的操作和在父頁面中寫程式碼一樣寫 window.parent.aa();//調取aa函式 window.parent.bb;//調

angular頁面呼叫頁面方法

父頁面html <res-card open-video-play = "openVideoPlay(dataArr,resourceStr,playType)" ></res-card> --ps 注意: open-video-play 為子頁面

chrome瀏覽器 iframe頁面呼叫頁面JS函式的問題

今天遇到一個iframe子頁面呼叫父頁面js函式的需求,解決起來很簡單,但是在chrome瀏覽器遇到一點小問題。順便寫一下iframe的父頁面呼叫子頁面javascript函式的方法吧,備用! 1、iframe子頁面呼叫 父頁面js函式 子頁面呼叫父頁面函式只需要寫上window.praent就可以了。比如

js頁面呼叫頁面方法以及頁面呼叫頁面方法

父頁面程式碼:子頁面程式碼:效果如下:測試按鈕有效的觸發對應頁面的方法子頁面呼叫父頁面的方法:parent.parentFun();父頁面呼叫子頁面的方法:var childWin=$("#testIframe")[0].contentWindow;            c

MUI關於父子頁面互動之,頁面呼叫頁面方法實現一些功能

業務場景是這樣的 需要在子頁面回到父頁面後觸發父頁面的自定義事件 我這裡是需要實現一個重新開啟這個子頁面 這裡是父頁面初始化操作之後定義的自定義事件 window.addEv

頁面呼叫頁面中的dom元素並回傳資訊

        當我們在多個頁面間做互動時免不了要進行頁面間的傳值問題,比如說下面就是這個的一個簡單的例子.         在這裡我們採用的是HTML DOM中的Browser 物件,該物件為我們提供了DOM Window物件,通過該物件下的open()方法,我們可以開

Vuejs $emit 元件呼叫元件方法/函式

Vuejs $emit 子元件呼叫父元件方法/函式 直接搬官方文件: vm.$emit( event, […args] ) 引數: {string} event [...args] 觸發當前例項上的事件。附加引數都會傳給監聽器回撥。

vue 元件呼叫元件的方法元件呼叫元件方法

首先看程式碼: 1、父元件: <template> <div> <div v-if="!userShow"> 父元件內容區 <el-button @click="lookUserInfo(scope.row)">&nb

vue 元件呼叫元件方法元件呼叫元件方法

子元件: methods:{ //一開始載入基礎資訊資料 _basicInfo(){ let self = this; self.titleExplain=[];

元件呼叫元件方法元件呼叫元件方法

  如何在vue中直接拿到父元件資料和呼叫父元件的方法呢? vue有$parent這麼一個屬性,在元件中this.$parent.xxx就能拿到父元件的資料,this.$parent.xxx()就能呼叫發放 下面是關於父元件呼叫子元件的方法 在頁面中子元件展示例如: components:{

vue元件呼叫元件方法

本文簡單介紹在vue中子元件如何呼叫父元件的方法,分佈進行 1.第一步在子元件中首先要引入父元件的vue檔案:import <name>  from './././'(按照地址引入所需要的檔案) 2.第二步 在component{                

vue 元件呼叫元件方法

父元件vue <privateScoreTop :msg ="Widget" v-on:listenTochildEvent="showMessageFromChild"> </p

iframe頁面頁面頁面方法的相互呼叫

不廢話,直接上程式碼 父頁面程式碼: <!doctype html> <head>     <title>Parent Page</title>    

iframe頁面呼叫視窗,左右視窗函式的方法

iframe裡面的頁面呼叫父視窗,左右視窗js函式的方法  實現iframe內部頁面直接呼叫該iframe所屬父視窗自定義函式的方法。  比如有A視窗,A內有個IFRAME B,B裡面的裝載的是C頁面,這時C要直接呼叫A裡面的一個自定義函式AFUN(); 那麼只要在C頁面中寫如

iframe頁面獲取頁面元素的方法

在iframe子頁面獲取父頁面元素   $.('#objld', parent.document); 在父頁面獲取iframe子頁面的元素   $("#objid",document.iframes('iframe').document)或$(document.g

easyUi彈出window視窗傳值與呼叫頁面方法,頁面頁面賦值

<!-- 父頁面 --> <!DOCTYPE html PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" "http:/www.w3.org/TR/html4/loose.dtd"> <html&

頁面呼叫頁面的js方法

1)iframe呼叫父頁面的js window.parent.freshList(); 2)iframe呼叫多層的父頁面的js 以自定義查詢新增查詢條件的頁面newCustom.jsp為例: var frames=window.parent.parent.window.do

iframe頁面頁面之間互相操作的方法

jQuery取得iframe中元素的幾種方法 在iframe子頁面獲取父頁面元素 程式碼如下: $('#objId', parent.document); 在父頁面 獲取iframe子頁面的元素 程式碼如下: $("#objid",documen