Salut,
Je suis sur un petit problème de JS-PHP-Ajax, j'espère être sur le bon forum pour ce post. Pour commencer, j'utilise cette fonction :pour appeler une fichier PHP... Tout passe sans problème à l'exception d'un morceau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 function execAction(cadre,act){ xmlHttp = GetXmlHttpObject(); if (xmlHttp == null){ alert("Votre navigateur ne supporte pas les requêtes HTTP."); return false; } var url="showGals.php"; xmlHttp.onreadystatechange = function (){ if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") eval(xmlHttp.responseText); } xmlHttp.open("POST", url, true); xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); xmlHttp.send(cadre+"='"+act.options[act.selectedIndex].value+"'"); return true; } function GetXmlHttpObject() { var objXMLHttp = null; if (window.XMLHttpRequest) objXMLHttp=new XMLHttpRequest(); else if (window.ActiveXObject) objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP"); return objXMLHttp; }J'obtiens le message d'erreur suivant : missing ; before statement document.getElementById('refreshZone').innerHTML = ' <a href='javascript:openPop... Si je commente la ligne $toPrint .=, tout passe nickel... Sans doute une petite subtilité qui manque... Perso, je vois pas ce que c'est... Si quelqu'un peut m'éclairer... Merci...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $toPrint ="tagada"; $toPrint .= " <a href='javascript:openPopWin(\"$RepGrosseImages$image\",$rwidth,$rheight,\"\",\"cen\",\"cen\")'>"; echo "document.getElementById('refreshZone').innerHTML = '".$toPrint."';";
Partager