2013-05-22 53 views
-1

頁我想改變標題在我的代碼的每個頁面,但是當我查看源代碼,我仍然看到舊題。 這裏是我的代碼:設置元踏歌動態與JavaScript

window.onload = function(){ 
     setProductMeta(); 
} 
function setProductMeta(){ 
    var des = document.getElementById("description").setAttribute("content","dynamic meta description"); 
    document.getElementById("keywords").setAttribute("content","dynamic meta keywords"); 
    document.title = "Point of Sale System"; 
} 

及以上

<title>Welcome to Atmostphere Technology</title> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<meta http-equiv="Content-Style-Type" content="text/css" /> 
<meta id="title" name="title" content="Welcome to Atmostphere Technology" /> 
<meta id="description" name="description" content="atmos is best service in cambodia" /> 
<meta id="keywords" name="keywords" content="atmos is best service in cambodia" /> 
+0

可能重複的[如何動態更改網頁的標題?](http://stackoverflow.com/questions/413439/how-to-dynamically-change-a-web-pages-title) –

回答

0

這個元踏歌服務器提供的源代碼瀏覽器。

瀏覽器的標記轉換到一個DOM。

然後的JavaScript運行,並且執行你執行任何DOM操作。它永遠不會觸及源代碼。

雖然它有時是有用的JavaScript更改標題(如Facebook這樣做是爲了表明警報的數量,因爲頁面最後與互動),幾乎消耗元數據不執行JavaScript的一切。如果你想改變一些基本的東西有關的頁面,這樣做的源代碼,不與客戶端編程。

+0

所以有任何想做客戶端的想法????? –

+1

是的。我有個主意。我在答案中寫下了它。重複一遍:當頁面的最重要的使用者不會執行它時,不要使用客戶端編程。 – Quentin

+0

做它的源代碼...怎麼樣?預先感謝 –