2013-03-07 62 views
1

我使用下面的代碼來動態改變我的客戶網站的文本(www.mydomain.com.au):動態更改文本基於URL輸入

<script type="text/javascript">// <![CDATA[ 
     var url = window.location.toString(); 
     var query_string = url.split("?"); 
       if (query_string[1]) { 
     var params = query_string[1].split("&#038;"); 
     var param_item = params[0].split("="); 
     param_item[param_item[0]] = unescape(param_item[1]); 
     document.write(param_item["city"]); 
       } else { 
         document.write("24 Hour Glass Replacement"); 
       } 
// ]]&gt;</script> 

它完美罰款索引頁。例如www.mydomain.com.au/?city=test

但是當我在其他頁面上使用相同的代碼時,例如http://www.mydomain.com.au/Brisbane.html/?city=test我收到404錯誤。

欣賞任何幫助

+0

這完全是邏輯......你只用QUERY-String,「所有以'?'爲前綴的。 如果存在查詢字符串和名爲「city」的參數,並且如果沒有,請在斜槓後面和文件後綴之前使用LAST字。 – TheHe 2013-03-07 04:02:33

回答