bonjour à tous,
voici mon problème:
je souhaite changer d’icône (gif animé) lorsque je clique sur un des icone sur ma page courante, ce "clic" doit me rediriger aussi vers une autre page (donc 2 actions sur le "onclick").
avec ce code plus bas, tout va bien sous IE8 et Chrome, le temps que ma page s'affiche j'ai bien mon icone qui apparait, mais pas moyen de voir le changement d'image sous Firefox12 ...
voici le bout de code en question :
nb : si je remplace le "onclick" par "onmouseover" par exemple, cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <td> <img onClick=" this.src='{$STYLE}/imgs/icons/load_img.gif'; window.location.href ='ma_page.php?new_act={$CUR_ACT}';" id="imag1" style="cursor: pointer;" src="{$STYLE}/imgs/icons/add.gif" border="0" title="{$LBL_DOINSTALL}" /> </td>
ne fonctionne pas non plus
j'ai l'impression que firefox n'aime pas le fait qu'il y est 2 actions
sur le "onclick" ou sur n'importe quel "event" ??!!!
toujours sous firefox, si j'inverse les event du onclick, mon image
gif s'affiche mais ne s'anime plus, c'est déjà mieux ... mais c'est la loose (aucun pb sous ie et chrome par ailleurs)
recherche sur la toile en vain malgré les nombreux post ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <td> <img onClick=" window.location.href ='ma_page.php?new_act={$CUR_ACT}'; this.src='{$STYLE}/imgs/icons/load_img.gif';" id="imag1" style="cursor: pointer;" src="{$STYLE}/imgs/icons/add.gif" border="0" title="{$LBL_DOINSTALL}" /> </td>
ps : j'ai tenté de mettre tout ça dans une fonction que j'appelle dans
le "onclick" .... mais c'est la même paillole, ça ne marche pas non plus
ps2 : os ouinedoseXP
avez-vous des idées ?
j'en appelle aux experts du javascript
Partager