zoukankan      html  css  js  c++  java
  • 随笔记

    1.父页面调用子页面函数,选择iframe的id + contentWindow +子页面的函数名

    2.子页面调用父页面函数,window.parent.父页面的函数名

    父页面:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title>父页面</title>
    </head>
    <body>
    <div id="ss" style=" 400px;height: 400px; background: darkmagenta;">
    <button id="chuancan" οnclick="chuandicanshu()">1</button>
    </div>

    <div id="main" style="position: fixed;left: 200px;top: 200px;background: red;">
    <iframe id="childFrame" src="frame.html" width="100" height="100"></iframe>
    </div>

    <script type="text/javascript">
    //调用子页面方法
    function chuandicanshu(){
    document.getElementById("childFrame").contentWindow.update("你好");
    }
    function closeParentWindow(){
    document.getElementById("main").style.display = "none";
    }
    </script>
    </body>
    </html>
    子页面:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title>子页面</title>
    </head>
    <body>
    <button id="close" οnclick="closeParentWindow()">关闭按钮</button>
    <p id="canshu">父页面传过来的参数显示</p>
    <script type="text/javascript">
    function update(canshujuti){
    document.getElementById("canshu").innerHTML = canshujuti;
    }
    function closeParentWindow(){
    window.parent.closeParentWindow();
    }
    </script>
    </body>
    </html>
    /////////////解码属性decodeURIComponent()

  • 相关阅读:
    如何实现parseFloat保留小数点后2位
    C#正则表达式整理备忘
    HRESULT:0x80070057 (E_INVALIDARG)的异常的解决方案
    c# using的几种用法
    QQ截图 有快捷键的,如Shift+S
    史上最深刻的黄段子
    文本框回车自动提交
    C#与ASP.NET中DateTime.Now函数详解
    ASP.NET页面生命周期
    .NET中HttpWebRequest详解
  • 原文地址:https://www.cnblogs.com/jijingxingkong/p/11804834.html
Copyright © 2011-2022 走看看