Page 1 sur 1

[...] lancement d'un javascript

Posté : ven. 11 mars 2011 11:24
par onguclue
Salut à tous,

Je voudrai lancer depuis mon script autoit un événement onclick d'une page HTML.
Or, la fonction javascript (loadDetail)appelé lors de l'événement prend des paramètres, qui sont fonction des données sur la page.
Pour illustrer mes propos :

Code : Tout sélectionner

 <tr style="background-color: #dbecf5;" onmouseover="changeto('#bfdeee')" onmouseout="changeback('#dbecf5')" [b]onclick="loadDetail('null','','SEP1370170004', 'null','374')">[/b]
Comment faire?
Merci d'avance pour votre attention
Bon courage à tous
Cordialement

Re: [...] lancement d'un javascript

Posté : ven. 11 mars 2011 12:04
par timmalos
_IEAction("click",$object) va lancer le javascript associé a la page.

Re: [...] lancement d'un javascript

Posté : ven. 11 mars 2011 14:10
par onguclue
timmalos a écrit :_IEAction("click",$object) va lancer le javascript associé a la page.
oui , merci , j y avais pensé en fait, mais j'ai rien pour identifier le tag tr en question( pas de name, de contenu spécifique et unique....)

Vous connaissez un moyen de repérer l'événement onclick du tag? c'est le seul qui suoit unique( cad que seul dans ce tag est appellé loadDetail)

Merci beaucoup pour vos efforts en tout cas

Cordialement

Re: [...] lancement d'un javascript

Posté : ven. 11 mars 2011 17:44
par timmalos
J'ai en effet la réponse car j'avais eu le meme probleme il y a quelques temps, voilà la solution que j'avais trouvé à l'epoque :

Code : Tout sélectionner

#include <IE.au3>

$oIE = _IEAttach("IE Get an attribute")

$oLinks = _IELinkGetCollection($oIE)

For $oLink in $oLinks
    ConsoleWrite($oLink.getAttributeNode('onClick').NodeValue & @CRLF)
Next
Un petit test sur la valeur retournée et vous avez votre lien ;)