Bonjour,
j'ai un pb avec history.back et safari.
j'ai un formulaire avec des champs obligatoires.
Quand je valide mon formulaire , je verifie chaque champs en php et si y'a une erreur , alert puis retour sur la page.
j'ai donc ma page formulaire.php
qui pointe sur elle meme pour la verif
le code de verif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
if (condition champs non rempli)
{
echo "<script language=\"javascript\">";
    echo "alert('ERREUR : tous les champs obligatoires ne sont pas remplis');";
	 echo  "history.back();";
    echo "</script>";
    exit();
 
}
et la safari plante direct???
safari ne supporte pas le history.back()? je fais surement quelque chose de travers mais quoi?
j'ai essayé history.back(-1), window.history.back(), history.go(-1) etc...
a chaque fois ca plante safari

si vous avez une idée du pourquoi ? j'ai chercher sur google pas mal et rien trouvé qui resolve mon bug

merci à vous
antonin