Problème de "onclick" en Javascript
lea
-
lea -
lea -
Bonjour,
j'ai un petit problème avec mon code j'ai inséré un "onclick " dans ma balise de lien afin d'ouvrir une fenêtre de discussion.
<a href="supprimer.php?id='.$id.'" value="Supprimer" onClick="return confirm("Voulez vous vraiment supprimer ce commercant?")" >
Cependant lorsque je clique sur ce lien je n'ai aucune fenetre qui s'ouvre... et lorsque je regarde le code source j'ai :
<a href="supprimer.php?id=5" value="Supprimer" onclick="return confirm(" voulez="" vous="" vraiment="" supprimer="" ce="" commercant?="" )="">
Si vous avez un petite idée de mon problème :s
Merci d'avance
Cordialement
Léa
j'ai un petit problème avec mon code j'ai inséré un "onclick " dans ma balise de lien afin d'ouvrir une fenêtre de discussion.
<a href="supprimer.php?id='.$id.'" value="Supprimer" onClick="return confirm("Voulez vous vraiment supprimer ce commercant?")" >
Cependant lorsque je clique sur ce lien je n'ai aucune fenetre qui s'ouvre... et lorsque je regarde le code source j'ai :
<a href="supprimer.php?id=5" value="Supprimer" onclick="return confirm(" voulez="" vous="" vraiment="" supprimer="" ce="" commercant?="" )="">
Si vous avez un petite idée de mon problème :s
Merci d'avance
Cordialement
Léa
A voir également:
- Problème de "onclick" en Javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Javascript arrondi - Forum Javascript
5 réponses
Essaie ceci, ça pourrait peut-être marcher (le problème venait des guillemets) :
<a href="supprimer.php?id=<?php echo($id);?>" value="Supprimer" onClick="return confirm('Voulez vous vraiment supprimer ce commercant ?')">
Je ne peu pas utiliser les guillemets simple car je suis dans des balise php
echo '<tr>
<td>'.$nom.'</td>
<td>'.$activite.'</td>
<td>'.$detail.'</td>
<td>
<a href="supprimer.php?id='.$id.'" value="Supprimer" onClick="return confirm("Voulez vous vraiment supprimer ce commercant?")" > <img src="images/supprimer.gif" alt="Supprimer" title="Supprimer" border=0;/></a>
</td>
</tr>';
Donc lorsque j'utilise des apostrophes j'ai une erreur :(
echo '<tr>
<td>'.$nom.'</td>
<td>'.$activite.'</td>
<td>'.$detail.'</td>
<td>
<a href="supprimer.php?id='.$id.'" value="Supprimer" onClick="return confirm("Voulez vous vraiment supprimer ce commercant?")" > <img src="images/supprimer.gif" alt="Supprimer" title="Supprimer" border=0;/></a>
</td>
</tr>';
Donc lorsque j'utilise des apostrophes j'ai une erreur :(
Oui mais tu n'es pas obligée de rester dans <?php.
Tu peux aussi faire comme ça :
Tu peux aussi faire comme ça :
?> <tr> <td><?php echo($nom);?></td> <td><?php echo($activite);?></td> <td><?php echo($detail);?></td> <td><a href="supprimer.php?id=<?php echo($id);?>" value="Supprimer" onClick="return confirm('Voulez vous vraiment supprimer ce commercant ?')"><img src="images/supprimer.gif" alt="Supprimer" title="Supprimer" border=0 /></a></td> </tr> <?php
et les échappements tu connais ?
si une chaine commence par ' les ' à l'interieur de la chaine seront échappés par \
idem avec " par \"
ex: echo 'sddfff (\'ddffdf\')';
si une chaine commence par ' les ' à l'interieur de la chaine seront échappés par \
idem avec " par \"
ex: echo 'sddfff (\'ddffdf\')';
ghuysmans99 ce n'est pas à toi que ma remarque s'adressait
mais a lea qui disait:
Je ne peu pas utiliser les guillemets simple car je suis dans des balise php
mais a lea qui disait:
Je ne peu pas utiliser les guillemets simple car je suis dans des balise php
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question