Ich möchte Text in ein Formular eingeben, dafür brauche ich einen Zeiger auf das Element.
Die Sequenz
$oIE = _IECreate ("... ")
$oForm = _IEFormGetCollection($oIE, 0)
...
funktioniert bei allen von mir getesteten Webseiten ( oder mit _IEFormElementGetObjByName ($oIE, "...") ).
Aber: Die Website mit folgendem Code gibt keinen Zieger zurück. Es wird folgende Warnung ausgegeben:
"IE.au3 T3.0-2 Warning from function _IEFormGetCollection, $_IESTATUS_NoMatch"
Hier der Quellcode der Website
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
<META HTTP-EQUIV="Content-Language" CONTENT="en">
<link rel="stylesheet" type="text/css" href="aasc.css">
<TITLE>ASAS Catalog</TITLE>
</HEAD>
<BODY>
<form ACTION='http://www.astrouw.edu.pl/cgi-asas/asas_cat_input' METHOD=POST TARGET="data_list">
<table class="aasc">
<tr>
<td style='padding-right: 10px;'>
Source:<br>
<input type='radio' name='source' value='asas3' CHECKED>V-band (ASAS-3)<br>
<input type='radio' name='source' value='asas2' >I-band (ASAS-2)<br>
</td>
<td style='padding-right: 10px;'>
<TEXTAREA NAME='coo' ROWS=4 COLS=30 WRAP=virtual ></TEXTAREA>
</td><td>
Eqnx<br>
N > <br>
r <
</td><td style='padding-right: 10px;'>
<INPUT NAME=equinox VALUE=2000 SIZE=4><br>
<INPUT NAME=nmin VALUE=4 SIZE=4><br>
<INPUT NAME=box VALUE=15 SIZE=4> arcsec
</td>
td>
<INPUT TYPE=submit NAME=submit VALUE="Search" >
</td></tr>
</table>
</form>
Frage: Wie bekomme ich einen Zeiger auf das <TEXTAREA NAME='coo' ...>? Ich möchte dort Text eingeben