Entwickler-Ecke

Internet / Netzwerk - per TWebBrowser ein Dropdown-Feld steuern


Schildi - So 08.03.09 14:22
Titel: per TWebBrowser ein Dropdown-Feld steuern
Hallo!

Ich habe auf einer Internet-Seite folgenden Quellcode (Auszug):

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
[...]
<div id='header_top'>
<table class='header'>
<tr class='header'>
<td class='header'>
<select size="1" onchange="weiterleitung(this)">
<option value="index.php?page=uebersicht&session=...&wert=wert1" selected>Wert 1<option>
<option value="index.php?page=uebersicht&session=...&wert=wert2" >Wert 2</option>
<option value="index.php?page=uebersicht&session=...&wert=wert3" >Wert 3</option>
</select>
</td>
</tr>
</table>
</div>
[...]


Ich würde nun gerne das Dropdown-Menü mit Delphi steuern, also z.B. sagen, dass der 3. Eintrag ausgewählt werden soll. Das Problem ist nun, dass dieses <select>-Feld weder einen Namen oder eine ID hat, noch in einem Formular steht und demnach die Möglichkeit

Delphi-Quelltext
1:
WebBrowser1.OleObject.Document.Forms.Item('*Formularname*').Elements.Item('*Selectfeld-Name*').selectedIndex:=xy;                    

wegfällt.

Wie kann ich dieses Dropdown-Feld steuern? Hoffe, mir kann da jemand helfen ;)

MfG, Schildi