Afficher un message
Vieux 05/09/2007, 15h23   #36
Bruno Desthuilliers
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [IE] Comment déclencher artificiellement la fonction affecté à onclick ?

Bruno Desthuilliers a écrit :
> ASM a écrit :
>> En réponse à Bruno Desthuilliers qui écrivit, en date du : 4/09/07
>> 14:43, le message suivant :
>>
>>> ASM a écrit :
>>>
>>>>
>>>> kess que ça veut dire "iconifier" ?
>>>>
>>> la fenêtre disparait (sans que l'appli soit fermée), et une icone de
>>> l'appli apparait dans la barre des taches...

>>
>>
>>
>> Ha oui ! Rigolo comme comportement :-)
>>
>> Ces IE ne nous épargnent vraiment aucune facétie !

>
> N'est-ce pas ?-)
>
> Bon, accessoirement, j'ai (partiellement) résolu le problème, en partie
> grâce à un autre de tes posts dans ce thread qui m'a rappelé l'existence
> de la fonction click(). Qui - dois-je le préciser - fonctionne sous IE
> (même pour un lien), mais lève une exception sous mon vieux mozilla...
> J'attends de tester ça demain sous une version récente de Firefox, mais
> je subodore que là encore, on est dans une portabilité optimale


Je confirme.
- sous FF, utiliser:
document.getElementById('mon_lien').onclick();
- sous IE, utiliser:
document.getElementById('mon_lien').click();

<troll cible='ASM'>
Ou alors se simplifier la vie avec jQuery:
$('#mon_lien').click();

!-)
</troll>
  Réponse avec citation
 
Page generated in 0,05283 seconds with 9 queries