2014-04-19 39 views
1

我期待採取一些HTML,主要是導航欄和代碼:我如何插入出現在網站上每個頁面上的代碼?

<div id="navbar"> 
     <ul> 
      <li><a href="">Buy</a></li> 
      <li><a href="">Lookbook</a></li> 
      <li><a href="">About</a></li> 
      <li><a href="">Contact</a></li> 

     </ul> 
    </div> 

,並插入它的每一頁上的某個網站上。我如何做到這一點,以便當我進行更改時,它反映在所有頁面上,因此我不必在每個頁面上覆制和粘貼更改。

+0

您需要一些服務器端技術來爲您做到這一點。有很多可供選擇的。 PHP非常流行,但它絕對不是唯一的選擇。 – Brad

+0

您正在使用哪個CMS?或者您使用的是核心PHP。 – shashank

+0

明白了......如果我對網站進行了嚴格的編碼,該怎麼辦?這有什麼區別嗎?或者有沒有一種非PHP的方式來做到這一點? HTML/JavaScript的? – rs19

回答

2
  1. 在所有頁面上添加一個空div。
  2. 創建一個通用的Java腳本函數,將上面的html插入到這些Empty div。
  3. 在所有頁面上調用該javascript函數。
  4. 只有在使用不帶任何服務器端腳本的靜態HTML頁面時,此方法纔有用。
0

一種方法是讓你的頁面在PHP中,並在其中包含一個公共文件。這可以讓你對你的導航欄進行更改,所有的頁面都可以選擇它們。這需要將您的頁面更改爲PHP,並在每個頁面中添加適當的包含語句。

0

Creater header page!用.php擴展名創建一個新頁面。在這個例子中,稱之爲someheader.php

包括在每一個新的PHP文件的<html>標籤之間下面的代碼:

<php 
include('someheader.php'); 
?> 

這樣可以節省時間,因爲它不會neccessary重複輸入相同的代碼和過度。

相關問題