Iframe 標簽詳解<Iframe src=”example.htm” width=”300″ heitht=”100″></IFRAME>
example.htm 是被嵌入的頁面,標簽 <IFRAME> 還有一些可用的參數設置如下:
marginwidth:網頁中內容在表格右側的預留寬度;例如:marginwidth=”20″,單位是 pix,下同。
marginheight:網頁中內容在表格頂部預留的高度;
hspace:網頁右上角的的橫坐標;
vspace:網頁右上角的縱坐標;
frameborder:是否顯示邊緣;填”1″表示”是”,填”0″表示”否”
scrolling:是否出現滾動條;填”1″表示”是”,填”0″表示”否”
在HTM(HTML)文件中是否可以像PHP、ASP文件一樣嵌入其他文件呢?下面筆者介紹用iframe來實現的方法。
iframe元素的功能是在一個文檔里內嵌一個文檔,創建一個浮動的幀。其部分屬性簡介如下:
name:內嵌幀名稱
width:內嵌幀寬度(可用像素值或百分比)
height:內嵌幀高度(可用像素值或百分比)
frameborder:內嵌幀邊框
marginwidth:幀內文本的左右頁邊距
marginheight:幀內文本的上下頁邊距
scrolling:是否出現滾動條(“auto”為自動,“yes”為顯示,“no”為不顯示)
src:內嵌入文件的地址
style:內嵌文檔的樣式(如設置文檔背景等)
allowtransparency:是否允許透明
明白了以上屬性后,我們可用以下代碼實現,在main.htm中把samper.htm文件的內容顯示在一個高度為80、寬度為100%、自動顯示邊框的內嵌幀中
讓iframe自動適應內容的高度
js代碼:
<script>
function autoResize()
{
try
{
document.all["inner"].style.height=inner.document.body.scrollHeight
}
catch(e){}
}
</script>
html代碼:
<iframe name="inner" src="/ads/?ad=google&ad2=biz2008" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" width="100%" ></iframe>
自動適應高度的代碼
又找到一個好的
代碼:
<script type=text/javascript>
<!--
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
//extra height in px to add to iframe in FireFox 1.0+ browsers
var FFextraHeight=getFFVersion>=0.1? 16 : 0
function dyniframesize(down) {
var pTar = null;
if (document.getElementById){
pTar = document.getElementById(down);
}
else{
eval('pTar = ' + down + ';');
}
if (pTar && !window.opera){
//begin resizing iframe
pTar.style.display="block"
if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){
//ns6 syntax
pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight;
}
else if (pTar.Document && pTar.Document.body.scrollHeight){
//ie5+ syntax
pTar.height = pTar.Document.body.scrollHeight;
}
}
}
-->
</script>
</HEAD>
<body οnmοusemοve="closesubnav(event);">
<form method="post" runat="server">
<FONT face="宋體">
<uc1:Admin_header runat="server"></uc1:Admin_header></FONT>
<p >
<iframe name="down" width="100%" frameborder="0" src="introduction.aspx" scrolling="no" οnlοad="javascript:dyniframesize('down');"
/>
</p>
</form>
</body>
</HTML>
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
C#dropdownlist的二級聯動怎么做???Dropdownlist有一個屬性:onselectchanged。具體思路如下:1。在后臺將onselectchanged事件寫入dropdownlist1。操作是綁定頁面上的dropdownlist2的數據,加上!我后退2。在前臺,eventstand(應該這樣寫)將變量賦值為false。...
南航成都至廣州白云需多少時間?需要2個多小時。經濟艙機票全價1300元,加上機場建設費在50元。根據時間的不同,每年都會有折扣和特價。從廣州到廣東廣州白云國際機場,乘坐:3U8732、3U8734、3U8736、3U8738、CA4302、CA4304、CA4306、CA4308、CA4310、CA4318航班到四川成都雙流國際機場。從成都坐飛機到廣州來回要多少錢呢?您好,成都3354廣州往返機票...
北京南站附近有便宜旅館嗎?南站附近的酒店很難找。我在特價酒店聯盟上給你搜了一下,發現最近最便宜的是這家:北京新港快捷酒店,酒店地址:北京市豐臺區南三環西1號(北京南站南廣場,近洋橋),178元/晚。價格和你們的差不多。如果你對這家酒店不滿意,也可以登錄特價酒店聯盟自行了解。按酒店位置附近的地標搜索,很容易找到。酒店聯盟有哪些?“酒店”和“聯盟”,酒店是主體,聯盟是形式。當然,我們可以理解為酒店聯盟...