zoukankan      html  css  js  c++  java
  • 从iframe中打开文件,并检测iframe存在否...

    如果说只是检测页面存在否,直接设置target用伪协议就可以解决了...
    不过是iframe[name]的话,就涉及onload的问题了...所以就麻烦了许多....
    以下只是加了延迟...并没有"真正"的处理onload的问题....其实可以循环window.open来解决,不过懒的弄就略了...^^



    <a href="javascript:void(0);" onclick="openC('http://www.google.cn/', 'cs', this)">google</a>
    <script type="text/javascript">
    window.openC = function (href, target, e) {
    try {
    window.open('javascript:if(!document.body){opener.openC.isNull=true;opener.open("c.asp");close();}', target || '');
    window.setTimeout(function () {
    if (window.openC.isNull) {
    delete window.openC.isNull;
    window.setTimeout(function () {
    e.fireEvent('onclick');
    }, 500);
    } else {
    window.open(href, target);
    }
    }, 100);
    } catch (exp) {
    alert(exp.message);
    }
    };
    </script>

  • 相关阅读:
    8.3学习日志
    8.2学习日志
    8.1学习日志
    Chapter 2
    未命名 1
    pugixml
    C++使用Json作为数据包装格式的通信
    项目FAQ
    xcode语法高亮插件
    【转】jsoncpp在xcode中的使用
  • 原文地址:https://www.cnblogs.com/zerogo/p/2209234.html
Copyright © 2011-2022 走看看