Redirection
Papeyeku
-
Papeyeku -
Papeyeku -
Bonjour !!
J'aimerais savoir s'il est possible de faire une redirection "dynamique" en javascript. Je m'explique :
J'aimerais que la page http://premiersite.htm?var=XY soit redirigé vers http:/secondesite.php?var=XY en JAVASCRIPT.
Dans la première page, il m'est impossible de mettre du PHP, voilà pourquoi j'aimerais faire cette redirection en Javascript. J'arriverais très bien à la faire s'il n'y avait pas de variable dans l'URL.
Voilou voilou, merci d'avance :-D
J'aimerais savoir s'il est possible de faire une redirection "dynamique" en javascript. Je m'explique :
J'aimerais que la page http://premiersite.htm?var=XY soit redirigé vers http:/secondesite.php?var=XY en JAVASCRIPT.
Dans la première page, il m'est impossible de mettre du PHP, voilà pourquoi j'aimerais faire cette redirection en Javascript. J'arriverais très bien à la faire s'il n'y avait pas de variable dans l'URL.
Voilou voilou, merci d'avance :-D
Configuration: Windows XP Firefox 1.5.0.9
3 réponses
-
Bonjour,
J'imagine un petit code mais je suis pas du tout sur qu'il marche réellement. Il faut très certainement l'ameliorer.
<head> <script language="javascript"> function redirect() { var x = XY; var site = "http:/secondesite.php?" + x; var met = "<meta http-equiv="refresh" content="1; URL="+site+'/>'; document.getElementById("untrucdanlehead").innerHTML = met; } </script> </head> <body> <a href="#" onclick="redirect()">Rediriger</a> </body> -
Bonjour
si la valeur de la variable est dans l'url, il est possible de la récupérer en javascript et ainsi la redirection devient possible :
Il y a une explication sur la manière à utiliser pour récupérer les paramètres d'une url :
http://www.trucsweb.com/Tutoriels/Javascript/tw303/ -
Merci :)
J'ai fait ce script :
<script type="text/javascript" language="javascript">
nReq = window.location.search;
window.location.replace("http://secondsite"+nReq);
</script>
Et ca marche très bien sur Free. Le seul hic c'est que il ne marche pas sur Voilà (qui justement n'autorise pas le php), sans doute à cause de la frame. Le redirection marque bien mais la variable "nReq" est vide...