_FFClick auf Inputfeld?

  • Hi,

    ich habe ein Loginformular bei dem der Loginbutton ein Inputfeld ist:

    Code
    <td><input type="submit" name="login" value="" alt="login button" style="width:36px; background-image: url('./templates/savekbv2-2/images/inputgo.jpg'); border:0px; font-size:11px; font-family:Arial;"/></td>

    Hab jetzt schon über direkt _FFClick und auch via FFXPath versucht das Formular abzuschicken alles ohne Erfolgt. _FFFormSubmit funktioniert auch nicht.

    Hier nochmal das ganze Formular:

    Spoiler anzeigen

    <form method="post" action="login.php">
    <table style="width:841px; height:35px; background-image: url('./templates/savekbv2-2/images/l1.jpg')" cellpadding="0" cellspacing="0">
    <tr>
    <td style="height:35px">

    <img src="./templates/savekbv2-2/images/l2.jpg" alt="user login beginn " height="35px"/><img src="./templates/savekbv2-2/images/l3.jpg" alt=" benutzername: " height="35px"/><br/>
    </td>
    <td style="height:35px">
    <table cellpadding="0" cellspacing="0" style="width:97px; height:35px">
    <tr>
    <td><img src="./templates/savekbv2-2/images/l4.jpg" alt=" abstandhalter formularfeld " height="8px"/></td>
    </tr>
    <tr>
    <td><input type="text" name="username" alt="loginname"style="width:95px; background-image: url('./templates/savekbv2-2/images/input.jpg'); border:0px; font-size:10px; font-family:Arial;"/></td>
    </tr>
    <tr>
    <td><img src="./templates/savekbv2-2/images/l5.jpg" alt=" abstandhalter formularfeld ende " height="10px"/><br/></td>

    </tr>
    </table>

    </td>
    <td style="height:35px">
    <img src="./templates/savekbv2-2/images/l6.jpg" alt=" Passwort: " height="35px"/><br/>
    </td>
    <td style="height:35px">
    <table cellpadding="0" cellspacing="0" style="width:97px; height:35px">
    <tr>
    <td><img src="./templates/savekbv2-2/images/l7.jpg" alt=" abstandhalter formularfeld " height="8px"/></td>

    </tr>
    <tr>
    <td><input type="password" name="password" alt="passwort" style="width:95px; background-image: url('./templates/savekbv2-2/images/input.jpg'); border:0px; font-size:10px; font-family:Arial;"/></td>
    </tr>
    <tr>
    <td><img src="./templates/savekbv2-2/images/l8.jpg" alt=" abstandhalter formularfeld ende " height="10px"/><br/></td>
    </tr>
    </table>

    </td>
    <td style="height:35px">
    <img src="./templates/savekbv2-2/images/l9.jpg" alt=" abstandhalter " height="35px"/><br/>

    </td>
    <td style="height:35px">
    <table cellpadding="0" cellspacing="0" style="width:36px; height:35px">
    <tr>
    <td><img src="./templates/savekbv2-2/images/l10.jpg" alt=" abstand go button " height="8px"/></td>
    </tr>
    <tr>
    <td><input type="submit" name="login" value="" alt="login button" style="width:36px; background-image: url('./templates/savekbv2-2/images/inputgo.jpg'); border:0px; font-size:11px; font-family:Arial;"/></td>
    </tr>
    <tr>
    <td><img src="./templates/savekbv2-2/images/l11.jpg" alt=" abstand go button ende " height="10px"/><br/></td>
    </tr>

    </table>
    <td style="height:35px;">

    <a href="profile.php?mode=register"><img src="./templates/savekbv2-2/images/reg.jpg" alt=" registrieren " height="35px" border="0"/></a><a href="profile.php?mode=sendpassword"><img src="./templates/savekbv2-2/images/pwf.jpg" alt=" passwort vergessen " height="35px"/></a><img src="./templates/savekbv2-2/images/l12.jpg" alt=" loginleiste abschluss " height="35px"/><br/>
    </td>

    </td>
    </tr>
    </table>
    </form>

    Und hier noch die Seite von der das Formular stammt: klick mich

    Vielleicht hat ja jemand eine Lösung für das Problem.

    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.

  • Nein leider nicht. Hatte ich auch schon versucht, passiert aber schlicht garnichts dann.

    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.

  • [autoit]

    #include <FF.au3>

    [/autoit][autoit][/autoit][autoit]

    _FFStart("www.sipgate.de")

    [/autoit][autoit][/autoit][autoit]

    If _FFIsConnected() Then

    [/autoit][autoit][/autoit][autoit]

    _FFSetValue("user", "username", "name")
    _FFSetValue("123456", "password", "name")
    _FFClick("login", "name")
    endif

    [/autoit][autoit][/autoit][autoit]

    Else ; Sonst... (Fehlermeldung!)
    MsgBox(64, "Ein Fehler ist aufgetreten", "Eine Verbindung mit dem Mozilla FireFox war nicht möglich!")
    EndIf

    [/autoit]

    hmm bei mir geht das du meinst doch den "GO button"

  • Ja meine den GO-Button. Seltsam sieht bei mir genauso aus funktioniert aber nicht. Wird zwar angezeigt das "login" geklickt wurde aber auf der Seite an sich passiert nichts.

    Edit: Ok habs gefunden, das alte Problem das die Verbindung zu Firefox abbricht. Ein _FFConnnect vor das Click und es funktioniert.

    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.

  • [autoit]

    $sObj = _FFXpath("/html/body/center/table[1]/tbody/tr/td/form/table/tbody/tr/td[6]/table/tbody/tr[2]/td/input","",9)
    _FFClick($sObj)

    [/autoit]

    oder so geht auch bei mir.