[R] Select et _IEform

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
TallyHo
Niveau 1
Niveau 1
Messages : 14
Enregistré le : lun. 07 janv. 2008 23:01
Status : Hors ligne

[R] Select et _IEform

#1

Message par TallyHo »

Hello,

Sur une page, j'ai une combobox.
Par défaut, le choix est 1

Code : Tout sélectionner

<select class="dropdown" id="pagselect" style="">
<option value="1">1</option>
<option value="3">3</option>
<option value="5">5</option>
<option value="10">10</option>
</select>
 
Maintenant, je voudrais choisir la valeur 10 par exemple.
Mon problême, c'est que je ne peux pas utiliser les fonctions _IEForm car la balise Select n'est pas incluse dans un Form (c'est du code généré en js apparemment). J'ai aussi essayé de récupérer le Select par _IETagName et aprés utiliser _IEFormSelectOption, ça ne fonctionne pas non plus.

Bref, je suis coincé :)

Si quelqu'un a une idée svp.
Merci :)
Modifié en dernier par TallyHo le dim. 20 janv. 2008 16:30, modifié 2 fois.
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: Select et _IEform

#2

Message par Voodoo »

il existe une fonction "rechercher" !

http://www.autoitscript.fr/forum/viewto ... ?f=3&t=405
TallyHo
Niveau 1
Niveau 1
Messages : 14
Enregistré le : lun. 07 janv. 2008 23:01
Status : Hors ligne

Select et _IEform

#3

Message par TallyHo »

Merci pour la solution mais ça ne fonctionne pas.
Comme je le disais, c'est généré par js apparemment. Quand tu regardes le code de la page, tu n'as aucune trace du Select. Mais quand tu inspectes avec Firebug par exemple, là il te mets bien le Select avec les options.
Donc quand je mets un code comme dans l'exemple de ton lien, il ne trouve pas le Select...
Je ne sais pas comment négocier ce truc, sur la source on voit rien, par Firebug on le détecte, c'est bizarre...

Voila une page en question où j'ai le souci. Ensuite, cliques sur l'onglet "Ses entraineurs" et compares le code source et Firebug par exemple, tu verras le truc :)
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: Select et _IEform

#4

Message par Voodoo »

je ne vois pas la combobox sur ta page...

Il y en a bien une mais les valeur sont de 15 à 100 !
TallyHo
Niveau 1
Niveau 1
Messages : 14
Enregistré le : lun. 07 janv. 2008 23:01
Status : Hors ligne

Re: [..] Select et _IEform

#5

Message par TallyHo »

Oui c'est ça. Ne tiens pas compte de mon premier code. J'ai tapé le code pour donner un exemple quoi. Maintenant, regardes la source de la page et compares avec un truc genre firebug. Tu verras que sur la source il n'y a aucune trace de la box mais un javascript. Et je crois que c'est de là que vient le problême.
Mais je ne suis pas assez calé pour m'en sortir :)
TallyHo
Niveau 1
Niveau 1
Messages : 14
Enregistré le : lun. 07 janv. 2008 23:01
Status : Hors ligne

Re: [..] Select et _IEform

#6

Message par TallyHo »

C'est bon.

J'ai un peu galéré mais j'ai repris ton exemple.
En fait, en voulant chopper directement le Select, ça ne fonctionne pas.
Mais en procédant par "niveau", c'est bon. C'est à dire que j'ai d'abord parser le 1er DIV, puis le second, puis le SPAN ou se trouve le Select, et enfin le Select.
Et c'est bizarre mais ça fonctionne comme ça... :)

En tout cas, merci pour l'exemple, ça m'a quand même aidé ;)
Répondre