久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

iframe 跨域自適應(yīng)

 posondlq 2012-10-11

有人做了,http://www./376.html. 不過對(duì)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;

            }

 

 

附原文:

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

原理:現(xiàn)有iframe主頁面main.html,、被iframe嵌套頁面iframe.html,、iframe中介頁面agent.html三個(gè),通過main.html(域名為http://www.)嵌套iframe.html(域名為:http://www.),,當(dāng)用戶瀏覽時(shí)執(zhí)行iframe.html中的JavaScript代碼設(shè)置iframeC的scr地址中加入iframe頁面的高度,,agent.html(域名為:http://www.)取得傳遞的高度,通過JavaScript設(shè)置main.html中iframe的高度,。最終實(shí)現(xiàn)預(yù)期的目標(biāo),。

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

 

iframe主頁面main.html

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www./TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www./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./TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www./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./TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www./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>

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約