vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Embedded Flash ansteuern? 
Autor: Dirge
Datum: 21.01.10 19:24

Ich bräuchte vielleicht noch ein letztes Mal Hilfe. Bin jetzt ein großes Stückchen weiter gekommen.
Und zwar habe ich es mit dem DocumentCompleted-Ereignis relativ gut gelöst.
Hier der Code dazu:

Private Sub web_DocumentCompleted(ByVal sender As Object, ByVal e As _
  System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles _
  web.DocumentCompleted
 
        If web.Url.ToString.Equals("http://www.test.de/film/finish") And count _
          < anzahl.Text Then
            count = count + 1
            NavFilm()
        End If
 
    End Sub
Mein NavFilm() sieht folgendermaßen aus:

web.Navigate("http://www.test.de/film/start")
 
Do
            Application.DoEvents()
        Loop While web.ReadyState <> WebBrowserReadyState.Complete
        web.Refresh()
 
        Do
            Application.DoEvents()
        Loop While web.ReadyState <> WebBrowserReadyState.Complete
 
        web.Document.GetElementById("start").InvokeMember("click")
Mit dieser Variante macht er nach Filmende weiter und ich komme wieder auf die Startseite - aber dann wird der Button nicht geklickt, obwohl er es am Anfang (siehe meinen Code in anderen Beiträgen) ja auch macht. Das web.Refresh() habe ich eingebaut, damit er auf der Start-Seite auch erkennt, das er schon bspw. einen Film abgespielt hat, denn vorher stand da noch der alte Wert, bis man per F5 manuell refresht hat. Das einzige, was jetzt also noch gemacht werden muss ist erneut den Button zu drücken. Aber irgendwie klappt des nicht mit dem Code. Ich vermute das hat irgendwas mit "vollständigem Laden der Page" zu tun. Habe es bereits mit web.IsBusy und web.ReadyState (wie im obigen Beispiel) versucht.

Jemand eine Idee?

Beitrag wurde zuletzt am 21.01.10 um 19:25:14 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Embedded Flash ansteuern?1.555Dirge17.12.09 09:57
Re: Embedded Flash ansteuern?1.074Dirge19.12.09 10:16
Re: Embedded Flash ansteuern?1.004Dirge28.12.09 14:13
Re: Embedded Flash ansteuern?969ModeratorDaveS28.12.09 14:26
Re: Embedded Flash ansteuern?1.018Dirge29.12.09 18:19
Re: Embedded Flash ansteuern?944ModeratorDaveS30.12.09 09:01
Re: Embedded Flash ansteuern?834Dirge30.12.09 22:01
Re: Embedded Flash ansteuern?855Dirge07.01.10 02:49
Re: Embedded Flash ansteuern?953ModeratorDaveS07.01.10 13:21
Re: Embedded Flash ansteuern?863Dirge07.01.10 17:38
Re: Embedded Flash ansteuern?920ModeratorDaveS07.01.10 21:27
Re: Embedded Flash ansteuern?919Dirge07.01.10 22:22
Re: Embedded Flash ansteuern?1.373Dirge07.01.10 23:56
Re: Embedded Flash ansteuern?961ModeratorDaveS08.01.10 15:35
Re: Embedded Flash ansteuern?821Dirge08.01.10 18:38
Re: Embedded Flash ansteuern?919ModeratorDaveS08.01.10 20:38
Re: Embedded Flash ansteuern?848Dirge08.01.10 21:14
Re: Embedded Flash ansteuern?969Dirge13.01.10 23:27
Re: Embedded Flash ansteuern?935ModeratorDaveS14.01.10 08:59
Re: Embedded Flash ansteuern?816Dirge15.01.10 14:24
Re: Embedded Flash ansteuern?816Dirge17.01.10 22:45
Re: Embedded Flash ansteuern?857Dirge21.01.10 19:24
Re: Embedded Flash ansteuern?804Dirge22.01.10 21:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel