javascript iframe中打开文件,并检测iframe存在否
更新时间:2008年12月28日 20:45:31 作者:
从iframe中打开文件,并检测iframe存在否如果说只是检测页面存在否,直接设置target用伪协议就可以解决了...
不过是iframe[name]的话,就涉及onload的问题了...所以就麻烦了许多....
以下只是加了延迟...并没有"真正"的处理onload的问题....其实可以循环window.open来解决,不过懒的弄就略了...^^
<a href="javascript:void(0);" onclick="openC('https://www.jb51.net/', 'cs', this)">jb51.net</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>
以下只是加了延迟...并没有"真正"的处理onload的问题....其实可以循环window.open来解决,不过懒的弄就略了...^^
<a href="javascript:void(0);" onclick="openC('https://www.jb51.net/', 'cs', this)">jb51.net</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>
您可能感兴趣的文章:
- 通过javascript获取iframe里的值示例代码
- JavaScript自动设置IFrame高度的小例子
- JavaScript设置IFrame高度自适应(兼容各主流浏览器)
- JavaScript 处理Iframe自适应高度(同或不同域名下)
- javascript开发随笔3 开发iframe富文本编辑器的一点体会
- 兼容IE和Firefox的javascript获取iframe文档内容的函数
- javascript+iframe 实现无刷新载入整页的代码
- javascript控制frame,iframe的src属性代码
- javascript iframe编程相关代码
- JavaScript iframe的相互操作浅析
- javascript IFrame 强制刷新代码
- javascript iframe内的函数调用实现方法
- javascript 装载iframe子页面,自适应高度
- javascript iFrame研究
- 执行iframe中的javascript方法
- javascript之可拖动的iframe效果代码
- javascript 网站常用的iframe分割
- 关于Javascript与iframe的那些事儿
相关文章
使用BootStrap建立响应式网页——通栏轮播图(carousel)
这篇文章主要介绍了使用BootStrap建立响应式网页通栏轮播图(carousel)的相关资料,需要的朋友可以参考下2016-12-12javascript中break,continue和return语句用法小结
break,continue和return这三个语句的用法新手们经常弄混淆,至少在我学习c语言的时候经常把它们的用法给搞错。不过现在好了,我已彻底搞清楚它们之间的用法2012-05-05
最新评论