Echo PHP et Javascript

Résolu
Arkha -  
 Arkha -
Bonjour,

j'ai un problème assez étrange...

dans un code php j'ai la ligne de code suivante:
echo "<td align='center' onClick=more_detail() 
style='background-color:#FAF7F7;'>";
pour la fonction javascript suivante:
function more_detail(){
 alert("xyz");
}

Aucun résultat... le rapport d'erreur d'internet explorer indique: "objet attendu" suivit du numéro de la ligne en html (pas de rapport avec le code php).

Pourtant, lorsque je transforme mon code de cette façon:
echo "<td align='center' onClick=window.alert('xyz') 
style='background-color:#FAF7F7;'>";

La fonction répond correctement et aucun message d'erreur n'est mentionné...

Si quelqu'un peut me rensigner la-dessus, ce serait niquel :)

Merci d'avance,
Arkha
Configuration: Windows XP Internet Explorer 7.0

4 réponses

  1. Arkha
     
    Problème réglé,

    il s'agissez d'un script dans un autre ficher qui été défectueux :/
    Ca m'apprendra à télécharger des snippets :D
    1
  2. Thamior Messages postés 267 Statut Membre 47
     
    Bonjour,

    Je te propose de tester ceci :

    echo "<td align='center' onClick='javascript:more_detail();'
    style='background-color:#FAF7F7;'>";

    Bon chance à toi.
    0
  3. Arkha
     
    Merci pour l'aide,
    Malhreusement, l'erreur persiste :(
    Je commence vraiment à poser des questions sur la programmation web lol
    0
  4. Thamior Messages postés 267 Statut Membre 47
     
    Je viens de te faire un petit proto :

    <html>

    <head>
    <title>page test</title>
    <script langage="JavaScript">
    function more_detail() {
    alert("xyz");
    }
    </script>

    <body>
    <table>
    <tr>
    <td onClick="javascript:more_detail();">Test</td>
    </tr>
    </table>
    </body>
    </html>

    J'espère que cela va t'aider.
    0