Hilfe bei Auswahl von Dropdown im Browser

01/30/2016 18:27 Keks..??#1
Hey Community

Ich habe ein kleines Problem.

Ich will im Browser (Internet Explorer) ein Dropdown auswählen.

Dazu habe ich hier den Quellcode:

Code:
name="Blablablaname"
id="Blablablaid"
<option value="" disabled selected >Day</option>
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>


Ich kriege es einfach nicht hin das es ein Wert auswählt. Hat mir jemand Ideen?

Danke im Vorraus

mfg
01/30/2016 19:58 Shadow992#2
Ungetestet:

Code:
$oSelect = _IEFormElementGetObjByName ($oForm, "Blablablaid") 
_IEFormElementOptionSelect ($oSelect,$index,1, "byIndex")
Schau auch einmal da vorbei:
[Only registered and activated users can see links. Click Here To Register...]
01/31/2016 14:26 Keks..??#3
Code:
$oForm = _IEFormGetCollection($MainIE,0)

$tag=_IEFormElementGetObjByName($oForm,"blablablaname")

_IEFormElementOptionSelect($tag, 02, 1, "byValue")
funzt irgendwie nicht, kann mir das nicht erklären :confused:
01/31/2016 15:56 Shadow992#4
Quote:
Originally Posted by wewewe1993 View Post
Code:
$oForm = _IEFormGetCollection($MainIE,0)

$tag=_IEFormElementGetObjByName($oForm,"blablablaname")

_IEFormElementOptionSelect($tag, 02, 1, "byValue")
funzt irgendwie nicht, kann mir das nicht erklären :confused:
1. 02 wird ohne Anführungszeichen in 2 umgewandelt und die Value 2 gibt es bei dir nicht. Das heißt richtig wäre "02".

2. Selbst mit Anführungszeichen, empfehle ich es unbedingt das Ganze "byIndex" zu machen, denn das hat bei mir noch nie bei keinem Browsergame Probleme gemacht, "byValue" hingegen schon.
01/31/2016 15:57 °Incinerate#5
Versuchs mal damit:

Code:
$Dropdown  = _IEGetObjById($MainIE, "Blablablaid")
_IEFormElementSetValue($Dropdown, 02)
01/31/2016 16:45 alpines#6
Zur Not mit _IETagNameCollection abgreifen und da nach den Eigenschaften suchen.
02/01/2016 08:08 Keks..??#7
Danke für eure Antworten !

Ich habe eure Vorschläge ausprobiert, jedoch bei allen funktionierte es nicht :(
02/01/2016 15:07 alpines#8
Kann es sein das das Objekt in einem <iframe> Objekt liegt? IE.au3 hat Probleme Objekte innerhalb eines iframes zu steuern. Schau mal ob das der Fall ist, dann navigierst du am besten auf den src des Frames und verwendest dann deine Befehle.