Salut tous et toutes
J'ai une page PHP qui affiche (avec echo) une page HTML de cette façon :
Mon problème est que l'instruction "window.history.(back)" ne fonctionne pas, et cette instruction est dans le fichier javascript appelé dans la page PHP.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $variable="<html><head><meta charset=\"UTF-8\"><title>Inscription</title><link rel=\"stylesheet\" href=\"erreurs.css\" />". "<script type=\"text/javascript\" src=\"js/erreurs.js\"></script></head>". "<div class=\"panneau\" id=\"panneau\">". "<div id=\"contenu\">".$info."<br/>". "<input type=\"button\" id=\"fermer\" value=\"fermer\" onclick=\"ferme()\"><br/>"."</div></div>". "<script langage=\"javascript\">". "vert=360;". "posy=parseInt((screen.availHeight-vert)/2);". "document.getElementById(\"panneau\").style.top=posy+\"px\";". "horiz=400;". "posx=parseInt((screen.availWidth-horiz)/2);". "document.getElementById(\"panneau\").style.left=posx+\"px\";". "</script></html>";
Pourtant ce fichier javscript fonctionne de cette façon, d'autres fonctions sont bien actives dans ce fichier js.
Il n'y a que cette commande history() qui ne fonctionne pas.
Là c'est le fichier js en question :
Pourriez-vous m'éclairer un peu sur ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function envoie() { document.forms["myform"].submit(); } function ferme() { //document.getElementById("panneau").style.display="none"; window.history.back(); }
Partager