Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12
  1. #1
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard [VB .Net] Website Button klicken

    Hallo,

    hab wieder ein Prob mit dem drücken eines Buttons auf ner Website. Der Code sieht so aus:

    Code:
    <input class="mainoption" type="submit" value="Submit" name="post" tabindex="6" accesskey="s"/>
    Mein VB .Net Code:

    Code:
     WebBrowser1.Document.GetElementById("post").InvokeMember("click")
    Joah funzt nicht Jemand ne Lösung?
    gestohlen.

  2. #2
    Anfänger
    Registriert seit
    24.11.2008
    Beiträge
    23

    Standard

    mit

    Code:
    WebBrowser1.Document.Forms(0).InvokeMember("submit")
    Sollte es funktionieren.
    Ansonsten wäre es gut wenn du die Seite angeben könntest.

  3. #3
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard

    Ne funzt eben nicht, hab ich auch schon probiert. Die Seite möchte ich nicht angeben Vll weiss es trotzdem einer..
    Geändert von till7 (12.07.2009 um 18:00 Uhr)
    gestohlen.

  4. #4
    Bad Times Virus Avatar von LeadOr
    Registriert seit
    27.07.2008
    Beiträge
    566

    Standard

    WebBrowser1.Document.GetElementById("post").Invoke Member("Submit")
    oder
    WebBrowser1.Document.GetElementById("post").Invoke Member("submit")
    oder
    WebBrowser1.Document.GetElementById("submit").Invo keMember("Submit")
    etc
    etc

    muss doch gehen

  5. #5
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard

    Geht alles nicht
    gestohlen.

  6. #6
    Anfänger
    Registriert seit
    24.11.2008
    Beiträge
    23

    Standard

    Hmm,
    Das verwundert mich jetzt doch sehr.
    Hab mir ne Testseite erstellt mit genau deinem Code.
    Mit dem Code den ich oben gepostet habe gings ohne Probleme.
    Passiert den gar nichts? Kommt eine Fehlermeldung?
    Achja nur ums auszuschließen: Passiert was wenn du per hand drauf klickst ?

  7. #7
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard

    Ja wenn ich mit der Maus klicke, geht alles. Wenn ich nun den Code wie oben mache, passiert gar nichts Bei keinem

    Edit/
    Der ganze Code:

    Code:
    <td class="cat" height="28" align="center" colspan="2"><input type="hidden" value="newtopic" name="mode"/>
    
    <input type="hidden" value="ed1f8156a45ff61bb9368ffa5918f10a" name="sid"/>
    
    <input type="hidden" value="3" name="f"/>
    
    <input class="liteoption" type="submit" value="Preview" name="preview" tabindex="5"/>
    <input class="mainoption" type="submit" value="Submit" name="post" tabindex="6" accesskey="s"/>
    gestohlen.

  8. #8
    Bad Times Virus Avatar von DeXTer
    Registriert seit
    11.03.2007
    Beiträge
    627

    Standard

    Kriegste den Button durch .focus irgendwie markiert? Dann könnte man notfalls per Sendkey nen Enter senden.
    Nicht fein, wenns aber anders nicht geht
    currently programer in => VB.net






  9. #9
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard

    Ja habs vorläufig so gemacht:

    Code:
            For i = 0 To 7
                System.Windows.Forms.SendKeys.Send("{TAB}")
            Next
            System.Windows.Forms.SendKeys.Send("{Enter}")
    Aber wäre schön wenn jemand nen suaberen Code hat
    gestohlen.

  10. #10

    Standard

    Zitat Zitat von till7 Beitrag anzeigen
    Ja habs vorläufig so gemacht:

    [CODE] For i = 0 To 7
    System.Windows.Forms.SendKeys.Send("{TAB}")
    Next
    System.Windows.Forms.SendKeys.Send("{Enter}")[CODE]]Aber wäre schön wenn jemand nen suabeen ode hat
    des ist ja schon schön & gut aber ich denke es wäre besser wenn jemand ein Code hat, womit man das Programm im Hintergrund laufen lassen kann

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •