javascript iframe中打開文件,并檢測iframe存在否
更新時間:2008年12月28日 20:45:31 作者:
從iframe中打開文件,并檢測iframe存在否如果說只是檢測頁面存在否,直接設置target用偽協(xié)議就可以解決了...
不過是iframe[name]的話,就涉及onload的問題了...所以就麻煩了許多....
以下只是加了延遲...并沒有"真正"的處理onload的問題....其實可以循環(huán)window.open來解決,不過懶的弄就略了...^^
<a href="javascript:void(0);" onclick="openC('http://www.dhdzp.com/', '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的問題....其實可以循環(huán)window.open來解決,不過懶的弄就略了...^^
<a href="javascript:void(0);" onclick="openC('http://www.dhdzp.com/', '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開發(fā)隨筆3 開發(fā)iframe富文本編輯器的一點體會
- 兼容IE和Firefox的javascript獲取iframe文檔內容的函數(shù)
- javascript+iframe 實現(xiàn)無刷新載入整頁的代碼
- javascript控制frame,iframe的src屬性代碼
- javascript iframe編程相關代碼
- JavaScript iframe的相互操作淺析
- javascript IFrame 強制刷新代碼
- javascript iframe內的函數(shù)調用實現(xiàn)方法
- javascript 裝載iframe子頁面,自適應高度
- javascript iFrame研究
- 執(zhí)行iframe中的javascript方法
- javascript之可拖動的iframe效果代碼
- javascript 網站常用的iframe分割
- 關于Javascript與iframe的那些事兒
相關文章
javascript中先加加和后加加區(qū)別 ++a和a++區(qū)別解析
從學習 javascript 開始,就對 先加加 和 后加加 模糊不清,時至今日,再來學習一下,這篇文章主要介紹了javascript中先加加和后加加區(qū)別++a和a++區(qū)別解析,需要的朋友可以參考下2023-09-09
javascript 函數(shù)聲明與函數(shù)表達式的區(qū)別介紹
javascript中的函數(shù)聲明與函數(shù)表達式使用比較頻繁,可能很多的朋友都不知道他們之間的區(qū)別,在此為大家詳細介紹下,希望對大家有所幫助2013-10-10

