comment appeler une fonction javascript dans code php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comment appeler une fonction javascript dans code php

par Ryle » 08 août 2007, 15:11

Bah il me semblait qu'on avait pas le droit de mettre un return en dehors d'une fonction.... mais c'est vrai que cela fonctionne pour le submit des formulaires ... :)

par Genova » 08 août 2007, 15:05

Quant à ton problème, si tu ajoutes la fonction onClick à un lien, le navigateur va suivre le lien et passé outre ton action js. Fais exécuter ton code javascript lors du clique sur le lien et effectue la redirection avec un document.location si l'utiilsateur confirme :
Si on met un return false; dans le onclick, le navigateur ne prend pas en compte le lien normalement.

par Ryle » 08 août 2007, 15:01

Modération :
sididahmanemed, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ


Par rapport à la question : "comment appeler une fonction javascript dans code php", on appelle pas de fonction javascript avec php, on génère du code html (et donc éventuellement js) avec php et c'est au navigateur de l'exécuter, c'est la seule interraction.

Quant à ton problème, si tu ajoutes la fonction onClick à un lien, le navigateur va suivre le lien et passé outre ton action js. Fais exécuter ton code javascript lors du clique sur le lien et effectue la redirection avec un document.location si l'utiilsateur confirme :

Code : Tout sélectionner

<a href="javascript:...">...</a>

Re: comment appeler une fonction javascript dans code php

par Calimero » 08 août 2007, 14:55

Bon, alors **si j'ai bien compris**, il faut ajouter un return dans le onClick :
<a href="sup_dir.php?code=<? echo $cod>" onClick="return conf()"   title="Supprimer"><img src="b_drop.png" name="img"  ></a>
Et ta fonction javascript ressemblera à ça (là aussi j'ai ajouté un return):
<script language="JavaScript"> 
function conf() {return confirm('Vous voullez supprimer cette donnée ?');} 
</script> 
Et si je n'ai rien compris eh bien euh... tant pis pour toi :roll:

comment appeler une fonction javascript dans code php

par sididahmanemed » 08 août 2007, 14:37

j'ai le code suivant:

Code : Tout sélectionner

<script language="JavaScript"> function conf() { if (confirm('Vous voullez supprimer cette donnée ?')) { } else { alert("med"); } } </script>
et le lien de supperssion

Code : Tout sélectionner

<a href="sup_dir.php?code=<? echo $cod>" onClick="conf()" title="Supprimer"><img src="b_drop.png" name="img" ></a></td> </tr>
vous aidez!!
SVP