IE javascript button klicken

  • Hallo leute,
    ich bräuchte mal eure hilfe :whistling:

    Ich versuche im internet explorer auf einer seite einen javascript button anzuklicken, jedoch hat bisher nix geklappt.
    Mit _IELinkClickByText hab ichs auch versucht, scheint aber nix zu klappen..

    So sieht der quellcode von dem button aus:

    <div class="newaccount" id="create_acct_tmp">
    <div class="login_button">
    <a class="small_button" onclick="javascript:createacct();"><span>Cliquez ici pour créer un compte</span></a>
    <input type="submit" style="display:none" />

    </div>
    </div>

    Könnte mir einer etwas helfen?
    dankee

    Einmal editiert, zuletzt von petarr (30. November 2011 um 16:21)

  • Sag mal wie Webseite dazu, damit man das testen kann.

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • So gehts:

    [autoit]

    #include <IE.au3>
    $oIE = _IECreate ("https://www.alldebrid.com/register/")
    _IENavigate($oIE,"javascript:javascript:createacct()")

    [/autoit]

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • Hey danke so geht es !

    Leider tut sich nichts mehr nach dem man den befehl _IENavigate($oIE,"javascript:javascript:createacct()") ausgeführt hat. Es bleibt komplett stehen und geht nicht mehr weiter.

    [autoit]

    #include <IE.au3>
    $oIE = _IECreate ("https://www.alldebrid.com/register/")
    _IENavigate($oIE,"javascript:javascript:createacct()")
    MsgBox(0,"test","test")

    [/autoit]

    Ist es normal das hier das MsgBox nie angezeigt wird? Oder liegt es eventuell an der beta version von AutoIt oder doch an internet explorer 9?


    Edit: Ah ok, es hat ein ,0 gefehlt beim _IENavigate befehl!
    Danke nochmals!