Bonjour à tous,
Je viens vers vous parce que j'ai un petit souci de quottes...
La console d'erreur de firefox me dit "unterminated string literal" et je ne vois pas du tout pourquoi.
Voici le bout de code en question en php (j'ai réduit pour que ce soit plus lisible) :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $js_os_select='<div id="containerOneOS"><select name="OS" id="newOSselect" onchange="displayDistrib(this.id);"> <option value="0" />Sélectionner un système d exploitation'; $js_os_select.='</select></div><div id="containerOneWin"></div><div id="containerOneMac"></div><div id="containerOneLux"></div>'; echo '<script type="text/javascript"> var os_select=\' '.addslashes($js_os_select).' \'; echo '</script>';
Et voici l'erreur exacte de firefox :
Erreur : unterminated string literal
Fichier Source : http://127.0.0.1/procedures/popup_mo...Proc.php?id=19
Ligne : 32, Colonne : 18
Code Source :
var os_select='<div id=\"containerOneOS\"><select name=\"OS\" id=\"newOSselect\" onchange=\"displayDistrib(this.id);\">
J'ai beau essayer en changeant simple/double quottes, avec et sans addslashes, mais j'ai toujours la même erreur... Je tourne en rond depuis plusieurs heures et ça commence à m'énerver un peu !
J'ai vérifié le code source de la page et pour moi ça me paraît bon, mais j'ai forcément une erreur.
Est-ce que vous voyez d'où ça vient ?
Partager