Thema Datum  Von Nutzer Rating
Antwort
17.07.2014 08:26:13 Alex
NotSolved
17.07.2014 08:35:00 Gast83355
NotSolved
17.07.2014 08:41:50 Alex
NotSolved
17.07.2014 09:02:01 Gast91235
NotSolved
17.07.2014 09:21:43 Alex
NotSolved
Blau HTML Passwort
17.07.2014 09:54:30 Gast15361
NotSolved
17.07.2014 11:08:36 Alex
NotSolved
17.07.2014 12:01:11 Gast87626
NotSolved
17.07.2014 08:36:50 Alex
NotSolved
22.07.2014 17:34:27 Alex
NotSolved
22.07.2014 17:34:28 Alex
NotSolved

Ansicht des Beitrags:
Von:
Gast15361
Datum:
17.07.2014 09:54:30
Views:
916
Rating: Antwort:
  Ja
Thema:
HTML Passwort

Das Problem ist das die Schnittstelle zum IE dir nicht erlaubt zwischen unterschiedlichen Tabs oder Fenstern zu unterscheiden bzw. auf deren Zustand zu reagieren. Man muss sich an der Stelle dann per Workaround helfen (z.B. mit dem Shell-Objekt).

Die finale Frage ist: Benötigst du eigentlich nur den Inhalt der Seite(n), oder brauchst du die Seite zum Anzeigen für den Benutzer, damit dieser anschl. darauf was machen kann/soll?

Wenn du nur die Information(en) brauchst, dann würde ich es lieber so machen:

' benötigt Verweise (Extras -> 'Verweise...') auf:
'  * Microsoft Internet Controls
'  * Mircrosoft HTML Object Library
'
Option Explicit

Public Sub Test()
  
  Dim webb As SHDocVw.InternetExplorer
  Dim htmlGoogle As MSHTML.HTMLDocument
  Dim htmlBing As MSHTML.HTMLDocument
  
  Set webb = New InternetExplorer
  webb.Visible = True
  
  webb.Navigate2 "www.google.de", TargetFramename:="_self"
  While webb.ReadyState <> READYSTATE_COMPLETE: Wend
  
  Set htmlGoogle = webb.Document
  
  webb.Navigate2 "www.bing.de", TargetFramename:="_self"
  While webb.ReadyState <> READYSTATE_COMPLETE: Wend
  
  Set htmlBing = webb.Document
  
  '...
  
  Call webb.Quit
  Set webb = Nothing

End Sub

Diesen Ablauf kann man auch noch allgemeiner kappseln - soll hier aber nicht das Thema sein.

Es gibt auch noch die Möglichkeit ohne dem IE an solch ein HTMLDocument-Objekt zu gelangen und läuft zudem auch schneller (da der IE-Overhead nicht vorhanden ist). Das hier zu diskutieren fällt allerdings aus dem Rahmen (kostenlos würde ich das auch nicht weiter erläutern).

 

Gruß


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
17.07.2014 08:26:13 Alex
NotSolved
17.07.2014 08:35:00 Gast83355
NotSolved
17.07.2014 08:41:50 Alex
NotSolved
17.07.2014 09:02:01 Gast91235
NotSolved
17.07.2014 09:21:43 Alex
NotSolved
Blau HTML Passwort
17.07.2014 09:54:30 Gast15361
NotSolved
17.07.2014 11:08:36 Alex
NotSolved
17.07.2014 12:01:11 Gast87626
NotSolved
17.07.2014 08:36:50 Alex
NotSolved
22.07.2014 17:34:27 Alex
NotSolved
22.07.2014 17:34:28 Alex
NotSolved