2013-03-07 1 views
1

: 그것은 인덱스 페이지에 완벽하게 잘 작동동적으로 변경 텍스트 URL 입력을 기반으로 나는 동적으로 내 고객 웹 사이트의 텍스트를 변경 (www.mydomain.com.au) 다음 코드를 사용하고

<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

대신 http://www.mydomain.com.au/Brisbane.html?city=test을 시도하십시오. 완전히 논리가 ... "?"로 시작하는 QUERY-String 만 사용합니다. "city"라는 쿼리 문자열과 매개 변수가 있는지 확인해야합니다. 그렇지 않으면 슬래시와 file-suffix 앞에 LAST 단어를 사용하십시오. – TheHe

답변

1

/를 제거하기 전에 /를 제거하십시오. 그래서

+0

Shahdat에게 감사드립니다. 좋아. 건배 – Webnerdoz

+0

일반적으로 문제가 발생하지는 않지만 404가 발생하는 이유 일 수 있습니다. – iGanja

+1

전체 URL을 구문 분석하는 대신 location.search를 사용하는 것이 좋습니다. – iGanja

관련 문제