六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

讓iframe自適應(yīng)高度的講解

[摘要]為什么需要使用iframe自適應(yīng)高度呢?其實(shí)就是為了美觀,要不然iframe和窗口長(zhǎng)短大小不一,看起來(lái)總是不那么舒服,特別是對(duì)于我們這些編程的來(lái)說(shuō),如鯁在喉的感覺。在頁(yè)面中通過iframe嵌入了另外一個(gè)頁(yè)面后,如何使得頁(yè)面的這塊區(qū)域隨著iframe的高度自動(dòng)適應(yīng)而不會(huì)出現(xiàn)蹩腳的上下左右滾動(dòng)條呢?下...
為什么需要使用iframe自適應(yīng)高度呢?其實(shí)就是為了美觀,要不然iframe和窗口長(zhǎng)短大小不一,看起來(lái)總是不那么舒服,特別是對(duì)于我們這些編程的來(lái)說(shuō),如鯁在喉的感覺。在頁(yè)面中通過iframe嵌入了另外一個(gè)頁(yè)面后,如何使得頁(yè)面的這塊區(qū)域隨著iframe的高度自動(dòng)適應(yīng)而不會(huì)出現(xiàn)蹩腳的上下左右滾動(dòng)條呢?下面這個(gè)辦法就是使用javascript實(shí)現(xiàn)iframe高度自適應(yīng)的,這個(gè)可是兼容所有瀏覽器的,ie,firefox,chrome,opera,safari這些瀏覽器都能夠?qū)崿F(xiàn)iframe高度自適應(yīng)的,具體的js代碼如下:

function dyniframesize(down){
var Sys={};
var ua=navigator.userAgent.toLowerCase();
var s;
(s=ua.match(/msie ([\d.]+)/))?Sys.ie=s[1]:
(s=ua.match(/firefox\/([\d.]+)/))?Sys.firefox=s[1]:
(s=ua.match(/chrome\/([\d.]+)/))?Sys.chrome=s[1]:
(s=ua.match(/opera.([\d.]+)/))?Sys.opera=s[1]:
(s=ua.match(/version\/([\d.]+).*safari/))?Sys.safari=s[1]:0;
var pTar=null;
if (document.getElementById){
pTar=document.getElementById(down);
}else{
eval('pTar='+down+';');
}
pTar.style.display="block";
if (Sys.ie){
if(Sys.ie=='9.0'){
pTar.height=pTar.contentWindow.document.body.offsetHeight+15+"px";
pTar.width=pTar.contentWindow.document.body.scrollWidth+"px";
}else if(Sys.ie=='8.0'){
pTar.height=pTar.Document.body.offsetHeight+15+"px";
pTar.width=pTar.Document.body.scrollWidth+"px";
}else{
pTar.height=pTar.Document.body.scrollHeight+25+"px";
pTar.width=pTar.Document.body.scrollWidth+"px";
}
}
if (Sys.firefox){
pTar.height=pTar.contentDocument.body.offsetHeight+15+"px";
pTar.width=pTar.contentDocument.body.scrollWidth+"px";
}
if (Sys.chrome){
pTar.height=pTar.contentDocument.body.offsetHeight;
pTar.width=pTar.contentDocument.body.scrollWidth;
}
if (Sys.opera){
pTar.height=pTar.contentDocument.body.offsetHeight;
pTar.width=pTar.contentDocument.body.scrollWidth;
}
if (Sys.safari){        
if(pTar.contentDocument.body.offsetHeight <= '186'){
pTar.height=pTar.contentDocument.body.offsetHeight+10;
}else{
pTar.height=pTar.contentDocument.body.offsetHeight;
}
pTar.width=pTar.contentDocument.body.scrollWidth;
}
}

具體的使用方法如下(設(shè)置id=phpernote的iframe的高度自適應(yīng)iframe里面的內(nèi)容高度):

<iframe marginwidth="0" framespacing="0" marginheight="0" frameborder="0" border="0" width="620px"
 style="border:0px;background:#FFF;max-height:245px;
" scrolling="no" src="http://www.phpernote.com/comm/page/218167" id="phpernote" onload="javascript:dyniframesize('phpernote');">
</iframe>

上篇文章我們介紹了如何使用iframe屬性,這篇文章也依然教大家iframe自適應(yīng)高度的解決辦法,希望兩篇文章讓你對(duì)iframe標(biāo)簽有一個(gè)更深入的了解。

相關(guān)推薦:

如何使用iframe屬性

php中關(guān)于main與 iframe相互通訊類詳解

php表單文件iframe異步上傳教程講解

分享iframe標(biāo)簽注意問題

html iframe使用的實(shí)戰(zhàn)總結(jié)分享

以上就是讓iframe自適應(yīng)高度的講解的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語(yǔ),涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。




主站蜘蛛池模板: 青青青青青青青青草 | 日本亚欧乱色视频在线观看 | 午夜在线亚洲男人午在线 | 青草青青高清影院在线观看 | 最近新免费韩国视频资源 | 四虎永久网址影院 | 午夜啪啪片 | 亚洲福利秒拍一区二区 | 伊人影院网 | 性荡视频在线播放视频 | 天天躁日日躁狠狠躁欧美日韩 | 亚洲黄色网址大全 | 一区二区免费视频观看 | 色视频在线观看免费 | 小说区图片区综合久久88 | 日本免费成人网 | 亚洲免费在线视频观看 | 色综合久久六月婷婷中文字幕 | 色婷亚洲 | 亚洲欧洲免费 | 我要看黄色一级片 | 青草影视| 最新中文字幕一区 | 午夜看片 | 亚洲国产中文在线 | 特黄特色一级特色大片中文 | 日本午色www高清视频 | 青青草原导航 | 自拍偷拍 欧美日韩 | 色天使亚洲综合在线观看 | 亚欧三级 | 性欧美人| 午夜色综合| 婷婷狠狠 | 色噜噜噜噜噜在线观看网站 | 日本大片免a费观看视频+播放器 | 欧美综合社区 | 亚洲精品在线免费观看视频 | 天堂网www在线观看 天堂网www在线 | 亚洲人xx视频 | 午夜精品在线 |