appel JavaScript sur image et lien

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 : appel JavaScript sur image et lien

par all » 05 mai 2006, 10:26

Merci de ta réponse et mille excuses pour le manque de pertinence du titre de mon post !

par Cyrano » 05 mai 2006, 10:08

Réponse : oui.

Mais il y aura des priorités dans les exécutions donc l'évènement onclick sera capté et l'exécution du JavaScript se fera pour tout de suite après et sans transition ouvrir la page du lien, anullant ainsi tout l'intérêt du onclick si l'évènement doit se produire sur la page d'origine.

Note : j'ai corrigé le titre de ton message, je t'invite à lire CECI

par All » 05 mai 2006, 09:59

Sans succès malgré toutes ces suggestions de corrections dont je te remercie.

La question que je me pose est peut-on cumuler un lien vers une page ET un appel Javascript ?

par Vaedan » 05 mai 2006, 09:24

  • Ton bout de code est tout sauf valide !
  • C'est quoi ce <b ? Ton tag IMG n'a même pas de < !
  • De plus tu utilises la fermeture XHTML /> pour du code HTML4 en apparence.
  • Ce n'est pas du Java mais du Javascript, auquel cas dans un souci de
  • compatibilité, tu dois mettre javascript: devant l'appel d'une fonction.
  • Il vaut mieux écrire <?php plutot que <?.
  • On ne met pas d'espace dans le nom des variables.
  • On écrit onclick en XHTML et onClick en HTML4.
  • La balise B n'est pas valide en XHTML.
  • Il manque l'attribut alt sur ton IMG.
  • Pas sûr que this soit la bonne synthaxe.
  • On ne met pas d'espace après & dans une URL.
Corrige tout ça, et tu auras plus de chance que ça fonctionne !

appel JavaScript sur image et lien

par ALL » 05 mai 2006, 09:09

Bonjour

J'ai un petit problème avec l'activation d'une fonction javascript appelée sur un onClick à partir d'une image ou d'un texte :
?>img src="img_str/plus.gif" Onclick="expand(this)" /><b<a href="lien.php?variable1=<?echo $v1.'& variable2='.$v2 ;?>" target="main" Onclick="expand(this)"><? echo $lien du texte;?></a>
En fait j'ai une image suivi d'un texte qui fait lien. Lorsque je clcique sur l'image, la fonction "expand" de java se lance mais pas lorsque je clique sur le lien-texte.

Merci de votre aide