欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關于Iframe父頁面與子頁面之間的相互調用

 更新時間:2016年11月22日 08:42:35   投稿:jingxian  
下面小編就為大家?guī)硪黄P于Iframe父頁面與子頁面之間的相互調用。小編覺得挺不錯的,希望對大家有所幫助。一起跟隨小編過來看看吧,祝大家游戲愉快哦

iframe元素就是文檔中的文檔。

window對象: 瀏覽器會在其打開一個HTML文檔時創(chuàng)建一個對應的window對象。但是,如果一個文檔定義了一個或者多個框架(即:包含一個或者多個frame或者iframe標簽),瀏覽器就會為原始文檔創(chuàng)建一個window對象,再為每個iframe創(chuàng)建額外的window對象,這些額外的window對象是原始窗口的子窗口。

contentWindow: 是指指定的iframe或者iframe所在的window對象

Demo1

父頁面fu.html:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>父頁面</title>
  </head>
  <body>
  <input type=button value="調用子頁面中的函數(shù)childSay函數(shù)" onclick="callChild()">
  <iframe id="myFrame" src="zi.html"></iframe>
  <script type="text/javascript">
function parentSay() {
alert("我是父頁面中的方法");
}
function callChild()
{
document.getElementById("myFrame").contentWindow.childSay();
}
  </script>
  </body>
</html>

子頁面zi.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>子頁面</title>
  </head>
  <body>
  <input type=button value="調用父頁面中的parentSay()函數(shù)" onclick="callParent()">
  <script type="text/javascript">
function childSay()
{
alert("我是子頁面的say方法");
}
function callParent() {
parent.parentSay();
}
  </script>
  </body>
</html>

Demo2

父頁面iframe1.html:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>父頁面與子頁面之間的調用</title>
  </head>
  <body>
  <iframe src="http://localhost/iframe/iframe3.html" id="iframe3"></iframe>
  <iframe src="http://localhost/iframe/iframe2.html" id="iframe2"></iframe>
  <div class="iframe1">我是父頁面</div>
  <script type="text/javascript">
  var iframe2=document.getElementById('iframe2');
  iframe2.onload=function(){//父頁面調用子頁面中的方法
    iframe2.contentWindow.b();
  };
  function test2() {
    console.log("我是父頁面中的方法,在子頁面中調用的");
    return iframe2;
  }
  </script>
  </body>
</html>

子頁面iframe2.html:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>子頁面</title>
  </head>
  <body>
  <div id="test">aaa</div>
  <div class="iframe2">子頁面</div>
  <script type="text/javascript">
  //子頁面iframe2.html調用父頁面iframe1.html的函數(shù):
   parent.test2();
   function b(){
      console.log("我是子頁面iframe2");
    }
    function c() {
      console.log("iframe3頁面調用iframe2頁面");
    }
  </script>
  </body>
</html>

子頁面iframe3.html:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>iframe3</title>
  </head>
  <body>
  <script type="text/javascript">
  var iframe2=parent.test2();
  iframe2.contentWindow.c();//iframe3調用iframe2中的方法
  </script>
  </body>
</html>

Demo2也實現(xiàn)了子頁面與子頁面之間相互調用。

以上就是小編為大家?guī)淼年P于Iframe父頁面與子頁面之間的相互調用全部內容了,希望大家多多支持腳本之家~

相關文章

  • javascript實現(xiàn)動態(tài)改變層大小的方法

    javascript實現(xiàn)動態(tài)改變層大小的方法

    這篇文章主要介紹了javascript實現(xiàn)動態(tài)改變層大小的方法,涉及javascript操作頁面屬性的相關技巧,需要的朋友可以參考下
    2015-05-05
  • JS使用canvas實現(xiàn)基本的截圖功能

    JS使用canvas實現(xiàn)基本的截圖功能

    這篇文章主要給大家介紹了使用JS中的canvas實現(xiàn)基本的截圖功能,文中有詳細的實現(xiàn)思路和實現(xiàn)過程,文章通過代碼示例講解的非常詳細,很感興趣的同學可以參考一下
    2023-08-08
  • javascript常用正則表達式匯總

    javascript常用正則表達式匯總

    本文給大家總結了一下常見的javascript檢驗各種規(guī)則的代碼,通過正則表達式來實現(xiàn),都是項目中經常需要用到的,有需要的小伙伴可以參考下。
    2015-07-07
  • 判斷div滑動到底部的scroll實例代碼

    判斷div滑動到底部的scroll實例代碼

    下面小編就就為大家分享一篇判斷div滑動到底部的scroll實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • 基于JavaScript實現(xiàn)熔巖燈效果導航菜單

    基于JavaScript實現(xiàn)熔巖燈效果導航菜單

    這篇文章主要介紹了基于JavaScript實現(xiàn)熔巖燈效果導航菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Javascript iframe交互并兼容各種瀏覽器的解決方法

    Javascript iframe交互并兼容各種瀏覽器的解決方法

    這篇文章主要介紹了Javascript iframe交互并兼容各種瀏覽器的解決方法的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • TypeScript入門之利用裝飾器擴展代碼能力

    TypeScript入門之利用裝飾器擴展代碼能力

    在?TypeScript?中,裝飾器是一種特殊的聲明,可以讓你的代碼更有趣、更靈活,下面小編就來帶大家學習一下TypeScript中裝飾器的具體使用吧
    2023-06-06
  • JS一次前端面試經歷記錄

    JS一次前端面試經歷記錄

    這篇文章主要介紹了JS一次前端面試經歷,結合具體案例形式分析了JS前端面試過程中遇到的問題以及響應的注意事項,需要的朋友可以參考下
    2020-03-03
  • 微信小程序骨架屏的實現(xiàn)示例

    微信小程序骨架屏的實現(xiàn)示例

    本文主要介紹了微信小程序骨架屏的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • JS兩種類型的表單提交方法實例分析

    JS兩種類型的表單提交方法實例分析

    這篇文章主要介紹了JS兩種類型的表單提交方法,結合實例形式分析了2種常用的表單提交驗證的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-11-11

最新評論