Probleme evenement onclick()

gamermelee Messages postés 110 Statut Membre -  
 hearse -
salut jsuis debutant et jai un probleme au niveau d'une ligne php.
je narrive pas a ce que la fonction on clique s'active.

echo "<td width=15% onClick="alert('Vous avez bien cliqué ici')">";

voila mon message d'erreur:
Parse error: parse error, expecting `','' or `';'' in c:\program files...

pourtant jai tout essayé en cangeant les guillemets et les ; de place.

si vous pouvez maider a trouvé une solution.
a+

9 réponses

neo2099 Messages postés 164 Date d'inscription   Statut Membre Dernière intervention   12
 
Perso c'est la premiere fois que je vois quelqu'un mettre du javascript dans du php sans le déclarer, puis aussi c'est la premiere fois que je vois quelqu'un mettre dans une balise de tableau du javascript, et aussi j'ai jamais vu quelqu'un vouloir afficher une balise de tableau...

Le php t'envoi une erreur mais sa veut pas toujours dire que l'erreur ce situe a la ligne indiquer.
Pour le reste je peux pas t'aider mais quelque part on recherche tous une reponse.
Et perso onclick c'est pour les bouton donc au lieu de le faire comme ca creer un bouton style <input type="texte" name="machin" onclick="....."> sa doit resembler a sa
0
gamermelee Messages postés 110 Statut Membre 3
 
voici un bout de mon code de la 1ere page :

while ($ligne=mysql_fetch_array($consult))
{

echo '<table border="1" BGCOLOR="#FFFAF0" bordercolor="#0000ff" height = "20px" style="width:100%;overflow:hidden">';
echo '<tr>';
echo "<td width=15% ondblclick=\"javascript:window.location.href='v_fiche_contact.php'\" >";
echo $ligne['nom_pers'];
?>
<input type="text" name="code_pers" value="<? echo $ligne['num_personne'] ?>" >
<?
echo"</td>";

et en fait je crois que l'erreur proviendrait de mon <form action="v_fiche_contact.php" method="get"> au dessus car je pense que la fonction javascript ne permet pas l'envoi de donnée d'un champs a lotre car il n'a pas de get lui...

qu'en pense tu ?...
0
ceto84 Messages postés 56 Statut Membre 16
 
mets des guillemts simples a l'exterieur plutot que des doubles.... ca evite la confusion
0
Stringman621 Messages postés 1802 Date d'inscription   Statut Membre Dernière intervention   340
 
Salut a toi !

Comme le dit neo2099 je ne pense pas que tu puisse mettre un evenement "onclick" sur un element d'un tableau.

Les elements "onclick" se trouvent sur des boutons, des liens ou des images-liens.

Donc essaie de faire avec un bouton ou un lien et je pense que tout ira mieux.

Par contre concernant ton histoire de methode GET en PHP, elle est totalement dissocier du javascript, donc il ne risque pas d'y avoir un problème de ce côté la

Tchô ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gamermelee Messages postés 110 Statut Membre 3
 
si l'evenement onclick marche tres bien sur une cellule du tableau. il m'affiche bien la page souhaité tel un vrai lien hypertext mais in ne trouve pas la donnée que je souhaite trouver sur la 2eme page
0
neo2099 Messages postés 164 Date d'inscription   Statut Membre Dernière intervention   12
 
Bonjour,

Bon dans les method il faut pas utiliser get mais post puis dans ta page v_fiche_contact.php tu utilise $variable = $_POST['machin']; tu vois un peu pres.

Eu oh faites scuse pour ier soir jété fatigué puis voila.

Bon courage
0
gamermelee Messages postés 110 Statut Membre 3
 
non ca marche toujours pas ..
0
neo2099 Messages postés 164 Date d'inscription   Statut Membre Dernière intervention   12
 
re,

Bizar que sa marche pas grat grat eeeuuuu essaie de voir sur ce site www.siteduzero.com cherche bien tu devrais peut etre trouver.

Bon courage
0
hearse
 
Ca donne vraiment envie de poster des problèmes sur ce forum... Les gars prennent les gens pour des cons et en plus ils sont incompétents surtout le neo.
Bref ca fait plaisir à voir
0