萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 安卓開發 >> 利用“頁中頁”快速更新主頁妙法

利用“頁中頁”快速更新主頁妙法

日常更新是每位站長的必修課之一。隨著欄目逐漸增多更新量也越來越大,常規手段因為工作量巨大及容易出錯,已經不能滿足需要。我們在尋求更為高效快捷的方法——思路是通過在頁面中嵌入外部程序或文件鏈接實現“頁中頁”的功能,只要更改“頁中頁”中插入的內容即可實現快速更新主頁

實現這個效果的方法有很多。復雜一些的方法可以用利用編程嵌入js文件或制做ASP動態頁面。如果不想編程的話,我們可以使用Iframe標記或SSI(服務器端嵌入)十分方便的達到快速更新主頁的目的。

Iframe是Inline Frame的縮寫,稱為內聯框架。看著很眼熟吧,對了,它有個近親可是大名鼎鼎的Frame(框架)標記。使用框架有兩個缺點:占用了寶貴的顯示面積、不利於保持網站整體風格。而使用Iframe則可以避免此類缺點。它可以在網頁的局部插入另一個文件,更新時只要更改所插入的文件即可。

Iframe標記的主要格式是:

<Iframe src="url" width="x" height="y" scrolling="yes或no或auto" frameborder="0或1"></Iframe>

src:插入文件的路徑,格式不限。

width、height:定義插入區域的寬高。

scrolling:是否顯示Iframe框架的滾動欄。設為yes時始終顯示、no為始終不顯示、設為auto時只有所插入的文件其顯示范圍大於定義的Iframe寬高時才顯示。

FrameBorder:只有0和1兩個值,分別表示沒有邊框和有邊框。

其實Iframe已經被大量應用於廣告條等需要動態更新的地方,不信你可以隨便打開一個網易個人主頁()用戶站點的首頁,看看網易的廣告條代碼。

SSI全稱是Server-Side Include,即服務器端嵌入。在DreamWeaver中選擇“InsertàServer-side Include”,選定要插入的文件即可,非常簡單吧!源代碼更簡單到只有一行:

“url”是所插入文件的路徑

它的執行需要服務器端來解析。在浏覽器發出下載請求後,服務器端自動調用插入的文件。由於插入合成過程在服務器端執行,所以對客戶端沒有限制,不會因為浏覽器差異而產生不同的觀看效果。同時切記要把文件名後綴設為。shtm 或。shtml才會有效果。

在服務器支持的情況下,除了用於主頁更新,SSI還可以大量用於網站標志、版權欄等地方替代DreamWeaver中庫的作用。只改一個文件,成百上千的網頁即刻更新!

Iframe SERVER-SIDE INCLUDE

服務器端支持不需要需要SSI支持

浏覽器兼容性只支持IE好

使用難易程度較復雜。在FrontPage2000和DreamWeaver3中都不支持,只能手工編輯代碼簡單。在Frontpage2000和DreamWeaver3中都直接支持

頁面美觀性當所插入文件顯示范圍大於預定義范圍時會出現滾動欄當所插入文件顯示范圍大於預定義范圍時會撐大原頁面相應區域,不會出現滾動欄

其實大家只要開闊思路,主頁快速更新的招兒並不止以上幾條,利用LAYER或ILAYER層同樣可以實現頁中頁效果,只是IE不支持……

以上就是我們給大家介紹的快速更新主頁的方法了。感謝大家對我們網站的支持!

copyright © 萬盛學電腦網 all rights reserved