精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
iframe 跨域自適應

有人做了,http://www.ccvita.com/376.html. 不過對ie高度有問題,改了一下

 

 if (checkSys()=="IE") {

            document.getElementById("iframeid").src = 'http://192.168.1.12/test/cross.html?height=' + document.body.scrollHeight + "&width=" + document.body.scrollWidth;

        }

        else 

            if (document.documentElement.scrollHeight) {

                document.getElementById("iframeid").src = 'http://192.168.1.12/test/cross.html?height=' + document.documentElement.scrollHeight + "&width=" + document.documentElement.scrollWidth;

            }

 

 

附原文:

跨域時Iframe高度自適應
在主頁面和被嵌套的iframe為不同域名的時候,就稍微麻煩一些,需要避開JavaScript的跨域限制。

原理:現有iframe主頁面main.html、被iframe嵌套頁面iframe.html、iframe中介頁面agent.html三個,通過main.html(域名為http://www.ccvita.com)嵌套iframe.html(域名為:http://www.phpq.net),當用戶瀏覽時執行iframe.html中的JavaScript代碼設置iframeC的scr地址中加入iframe頁面的高度,agent.html(域名為:http://www.ccvita.com)取得傳遞的高度,通過JavaScript設置main.html中iframe的高度。最終實現預期的目標。

演示地址:http://www.ccvita.com/wp-content/uploads/demo/iframe/main.html
代碼下載:http://www.ccvita.com/wp-content/uploads/demo/iframe/iframe.zip

 

iframe主頁面main.html

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>iframe主頁面</title></head>
<body>

<div style="border:1px solid #ccc;padding:10px;">
<iframe id="frame_content"  name="frame_content" src="iframe.html" width="100%" height="0" scrolling="no" frameborder="0"></iframe>
</div>
<br />尾部<br />

</body>
</html>

iframe嵌套頁面iframe.html

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>被iframe嵌套頁面</title></head>
<body>

文字<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
文字<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
文字<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
文字<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />

<iframe id="iframeC" name="iframeC" src="" width="0" height="0" style="display:none;" ></iframe>

<script type="text/javascript"> 
function sethash(){
    hashH = document.documentElement.scrollHeight; 
    urlC = "agent.html"; 
    document.getElementById("iframeC").src=urlC+"#"+hashH; 
}
window.onload=sethash;
</script>

</body>
</html>

iframe中介頁面agent.html

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>iframe中介頁面</title></head>

<body>

<script>
function  pseth() { 
    var iObj = parent.parent.document.getElementById('frame_content');
    iObjH = parent.parent.frames["frame_content"].frames["iframeC"].location.hash;
    iObj.style.height = iObjH.split("#")[1]+"px"; 
}
pseth();
</script>

</body>
</html>
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
跨域iframe數據傳遞
iframe 的用法與注意事項
完美實現跨域 Iframe 高度自適應【Iframe 跨域高度自適應解決方案】
網頁背景顏色漸變效果代碼
HTML腳本的各種效果演示
asp遍歷excel的所有表名
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 丰镇市| 灯塔市| 宜都市| 普宁市| 灵石县| 大理市| 天台县| 余干县| 明星| 岳阳市| 保亭| 巴塘县| 常州市| 洞口县| 崇州市| 泾源县| 西乌珠穆沁旗| 池州市| 万盛区| 麻阳| 孝义市| 绥滨县| 绩溪县| 蒙阴县| 专栏| 姚安县| 钟山县| 岳池县| 白水县| 体育| 石林| 铁岭市| 青河县| 崇文区| 嘉义市| 涟源市| 宜城市| 磐石市| 娄烦县| 和静县| 商洛市|