bonjour Smiley cligne

je me suis trompé dans ma précédente question
en fait la substitution qui ne fonctionne pas sous safari et firefox est :

<a href="Javascript:clickSwapImg(document['fpAnimswapImgFP1'])">
<img border="0" src="<?echo $Bdimg[$i];?>" width="380" height="380" <?if($Bdimgde[$i]){echo"alt='Détails ? .. Cliquez !! .' id='fpAnimswapImgFP1' name='fpAnimswapImgFP1' dynamicanimation='fpAnimswapImgFP1' lowsrc='$Bdimgde[$i]'";}?>></a>

ceci est supposé de remplacer une image par une autre au clic de souris sans recharger de page htm

L'éditeur est frontpage
quelqu'un a t-il une réponse ?
merci

je n'ai pas trouvé de réponse dans les FAQ !! aurais-je mal cherché ?
merci à tous Smiley lol
Modifié par Mau (08 Sep 2006 - 15:00)
L'éditeur, Frontpage ? Laisse tomber ça ! J'utilisais ça jusqu'il y a.......1 semaine, que des ennuis ! Frontpage vient de Microsoft, développeur d'Internet Explobeurk, navigateur ne respectant pas les normes W3C, et vieux de 2001 ! Ca en dit long sur la manière dont Frontpage manipule le code !
@ SolykZ, merci de ne pas troller gratuitement, ça ne sert à rien, n'est pas justifié et en aucun cas constructif.

tu peux te défouler dans les sujets hébdomadaire du vendredi. Un sujet par semaine histoire de se détendre en déconnant et trollant comme on veut sur un ton bon enfant... en gros c'est du vrai faux troll...


Enfin bon, passons :

pour répondre à Mau (qui a édité son message pour être plus poli et que je remercie donc).

Déjà, frontpage ne fournit pas des scripts d'une extrême qualité, c'est comme ça, il faut juste le savoir et ne pas s'attendre à des miracles de compatibilité et d'accessibilité.

<a href="javascript:..."> ça déjà c'est à proscrire, un lien qui ne mène pas à une page, ce n'est pas un lien donc ça n'a pas lieu d'exister.

Ensuite, si j'ai bien pigé ton problème, tu veux remplacer une image par une autre au clic de la souris ?


onclick = function() { /* mes actions de substution à base de this.setAttribute('src', 'mon nouveau chemin d'image'); */ };


Ton onclick pour faire les choses proprement devrait être extérieur au code HTML.

Mais bon, là c'est un peu trop flou pour répondre correctement au problème.

Quel est le cas concret que tu as, que souhaites tu faire explicitement (pas un bout de code issu d'un éditeur lambda qu'1/10000 des utilisateurs ici utilisent et ne connaissent donc pas (trop)) ?