zoukankan      html  css  js  c++  java
  • 前台主页面给子页面赋值(回调)

    1、主页面

    <html>
    <body>
    <script type="text/javascript">
        var _callback;
        function exec(callback) {
            _callback = callback;
            document.getElementById("txtResult").value = (new Date()).toLocaleString();
        }
    
        function subpage() {
            if (_callback) {
                try {
                    _callback("我要给子页面赋值123");
                } catch (e) {
                }
            }
        }
    </script>
    <input type="button" value="打开窗口" onclick="window.open('children.htm')" />
    <input type="button" value="回传" onclick="subpage()" />
    <input type="text" id="txtResult" />
    </body>
    </html>

    2、子页面

    <html>
    <body>
    <script type="text/javascript">
        function toppage() {
            opener.exec(exec1);
        }
    
        function exec1(msg) {
            document.getElementById("txtResult").value = msg;
        }
    </script>
    <input type="button" value="主页面方法" onclick="toppage()" />
    <input type="text" id="txtResult" />
    </body>
    </html>
  • 相关阅读:
    du熊学斐波那契I
    《博客园精华集》分类索引
    C++中指针和引用的区别
    堆和栈的区别
    getch和getchar的区别
    class和struct
    ARM开发步骤
    ARM寻址方式
    存储器映射
    思维中的错误
  • 原文地址:https://www.cnblogs.com/honghong75042/p/4554568.html
Copyright © 2011-2022 走看看