Salut tous et toutes

J'ai une page PHP qui affiche (avec echo) une page HTML de cette façon :

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>";
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.
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 :

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();
}
Pourriez-vous m'éclairer un peu sur ce problème ?