javascript iframe中打开文件,并检测iframe存在否
2008-12-28 00:00
155 查看
不过是iframe[name]的话,就涉及onload的问题了...所以就麻烦了许多....
以下只是加了延迟...并没有"真正"的处理onload的问题....其实可以循环window.open来解决,不过懒的弄就略了...^^
<a href="javascript:void(0);" onclick="openC('http://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('http://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中打开文件,并检测iframe存在否
- 从iframe中打开文件,并检测iframe存在否...
- 从iframe中打开文件,并检测iframe存在否...
- 从iframe中打开文件,并检测iframe存在否...
- 从iframe中打开文件,并检测iframe存在否...
- 打开文件对话框,多选与单选,检测文件是否存在
- jxl生成文件,excel打开显示:office已检测此文件存在问题
- C#技巧【调用线程无法访问此对象,因为另一个线程拥有该对象的问题的解决办法】【C#读写EXCEL源码提示“office检测到此文件存在一个问题。为帮助保护您的计算机,不能打开此文件”的解决】
- C#读写EXCEL源码提示“office检测到此文件存在一个问题。为帮助保护您的计算机,不能打开此文件。 ”的解决
- Installshield 2015 实现检测某安装文件是否存在并运行安装
- 自动化测试:k8s环境下,通过检测文件是否存在来自动启停tomcatapp的方法_20160316_七侠镇莫尛貝
- PHP检测远端文件是否存在
- 检测一个目录或文件是否存在
- 更改MyEclipse颜色方案后,打开JSP文件,JavaScript背景发白问题的解决方法。
- javascript检测选择的dom元素是否存在
- C语言文件操作 fopen, fclose, mkdir(打开关闭文件,建文件夹,判断文件是否存在可读或可写)
- 尝试为文件 C:\XXX\App_Data\XXX.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中
- Office 检测到一个与此文件相关的问题为帮助保护您的计算机,无法打开此文件。
- python使用open直接打开一个不确定存在的文件
- PHP检测文件方法,类方法是否存在