Echo PHP et Javascript

Résolu/Fermé
Arkha - 22 juil. 2009 à 11:39
 Arkha - 22 juil. 2009 à 12:53
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
A voir également:

4 réponses

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
Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 47
22 juil. 2009 à 11:45
Bonjour,

Je te propose de tester ceci :

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

Bon chance à toi.
0
Merci pour l'aide,
Malhreusement, l'erreur persiste :(
Je commence vraiment à poser des questions sur la programmation web lol
0
Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 47
22 juil. 2009 à 12:05
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