_IEGetObjectByName

  • Hallo ihr!

    Ich habe ein Kleines Problem:
    Ich möchte das er auf einer bestimmten HomePage Einen Input Anklickt sodaß der script auch direkt "Send("Hallo")" Benutzen Kann!

    Mein Problem
    $inet = _IEGetObjByName($login, "user")
    _IEAction($inet, "click")
    Alles schön und gut! allerdings klickt er die input nciht an!
    Das hier ist der Original Html Code von der Homepage:

    <input class="input" type="text" name="user" size="30" MAXLENGTH="30"></td>

    Vielen Dank im Vorraus ...

    Lenny

    Jaja, Moo does the Cow!

  • <das geht so glaub ich nicht!

    kannst aber das hier benutzen:
    http://www.thorsten-willert.de/Software/AutoI…ValueByName.htm

    dann schreibt er den wert, also "hallo" zB gleich in das input rein.

    also zB:

    [autoit]

    _FFSetValueByName($ffDasFenster,'user','hallo')

    [/autoit]

    ..glaub in der form

    OH, ICH SEH GRAD DU WOLLTEST IE BENUTZEN ^^ ..das wäre mit firefox, sowas gibts aber bei IE auch, schau mal in der AUTOIT-hilfe

    3 Mal editiert, zuletzt von darksideofsanta (15. Oktober 2007 um 15:45)

  • Vielen Dank!
    Hat beides Super Geklappt!

    Ich habe aber doch noch eine Frage:

    Wenn ich _IECreate mache erscheint immer ein neues Fenster ...
    Ich möchte das die Url im Selben Fenster Geöffnet wird!

    Ich habe schon nach einer "GoTo" .. Funktion geguckt ... aber nichts gefunden .... könnt ihr mir helfen ??


    Vielen Dank Im Vorruas!

    Jaja, Moo does the Cow!

  • $oIe = _IECreate("http://www.autoit.de", 1); attached :)