J'utilise le code suivant pour modifier dynamiquement le texte sur mes clients site web (www.mydomain.com.au):Dynamiquement texte de changement basé sur la saisie d'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("&");
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");
}
// ]]></script>
Il fonctionne parfaitement bien sur la page d'index . par exemple. www.mydomain.com.au/?city=test
mais lorsque j'utilise le même code sur d'autres pages, par ex. http://www.mydomain.com.au/Brisbane.html/?city=test Je reçois une erreur 404.
apprécierais toute aide
c'est tout à fait logique ... vous utilisez seulement QUERY-String, "tout ce qui est préfixé par le '?'". vous devrez vérifier s'il y a une chaîne de requête et un paramètre appelé "city" et si ce n'est pas le cas, utilisez le mot LAST après une barre oblique et avant le suffixe du fichier. – TheHe