Bonjour,

J'utilise une redirection Javascript au sein d'un fonction PHP qui est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
window.setTimeout("location=(\''.$_SERVER['REQUEST_URI'].'\');",3000);
Soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
echo 'Merci d\'avoir noté cet article! <br/>
Chargement en cours <img alt="Loading" src="images-vote/loading.gif" style="width:32px;height:32px;"/>
<script type="text/javascript">
window.setTimeout("location=(\''.$_SERVER['REQUEST_URI'].'\');",3000);
</script>';
Le code tel quelle fonctionne parfaitement. Le soucis réside dans le faite que je veux ajouter une ancre (#note).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
window.setTimeout("location=(\''.$_SERVER['REQUEST_URI'].'#note\');",3000);
L'ancre est bien pris en compte dans la redirection mais ne pointe pas du tout vers elle et l'image de "loading" qui est censé disparaître suite à la redirection reste affiché.

Pourquoi une partie de mon code merdouille juste en ajoutant une ancre?

Merci