BlackBoard » Design, Programmierung & Entwicklung » Programmieren » VB Webseite in installiertem Browser öffnen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Webseite in installiertem Browser öffnen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
@nU615 @nU615 ist männlich
Aufsteiger


Dabei seit: 06.04.2002
Beiträge: 79
Herkunft: Austria

Webseite in installiertem Browser öffnen       Zum Anfang der Seite springen

Servus!
Weiß jemand, wie man mit Visual Basic in einem Programm einen installierten Browser öffnet und darin auch gleich eine bestimmte Seite öffnet?
Oder wie kann ich auch gleich einen Eintrag im Favoriten Ordner machen?

Thx @nU615

__________________
Bonus vir semper tiro.

Leitner²

6.B Homepage

11.03.2003 19:47 @nU615 ist offline Homepage von @nU615 Beiträge von @nU615 suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Hm also in der WinApi geht das mit WinExec oder
noch besser mit Shellexecute(NULL,"open","URL",NULL,NULL,SW_SHOW);

Devil

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
11.03.2003 20:02 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
Medusa Medusa ist männlich
Senior Member


images/avatars/avatar-252.gif

Dabei seit: 10.09.2001
Beiträge: 356
Herkunft: ...von da, wo mein Haus wohnt...

      Zum Anfang der Seite springen

Bei Windows gibts ein Programm, das Dateien gleich mit dem zugewiesenen Programm öffnet. Also z.b. bei .txt -> Notepad. Und bei www...de nimmts eben den installierter Browser.
Das Ding heißt 'start.exe'

Shell "start www.seite.de", vbhide

__________________
Grüßle, Medi
14.03.2003 13:04 Medusa ist offline E-Mail an Medusa senden Beiträge von Medusa suchen
Lektor
gesperrt


Dabei seit: 27.07.2001
Beiträge: 298

      Zum Anfang der Seite springen

Das Prog sollte HTML an den installierten Browser senden.

Mir fällt hierzu die WriteTemplate-Methode ein.
Bsp.:

code:
1:
2:
3:
Private Sub OrderSearch_Respond()
   OrderSearch.WriteTemplate
End Sub


Das folgende Beispiel zeigt, wie man mittels der Write-Methode des Response-Objektes HTML an den Browser sendet.
In dieser Prozedur holt die WebClass Benutzerinformationen aus einer Datenbank und schreibt sie in eine HTML-Tabelle:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
Private Sub CustomerList_Respond()
   With Response
      ' HTML-Header-Information schreiben und eine Tabelle aufbauen
      .Write "<HTML>"
      .Write "<BODY>"
      .Write "<TABLE BORDER CELLSPACING=1 CELLPADDING=7>"

      'Zellen auffüllen, bis in der Datensatzgruppe das Dateiende
      'erreicht ist
      Do While rs.EOF = False

         'Benutzernamen und -adresse in eine Tabellenzeile schreiben
         .Write "<TR>"
         .Write "<TD>" & rs("Nachname") & "," & rs("Vorname") & "</TD>"
         .Write "<TD>" & rs("Adresse") & "</TD>"
         .Write "<TD>" & rs("PLZ") & "</TD>"
         .Write "<TD>" & rs("Stadt") & "</TD>"
         .Write "<TD>" & rs("Land") & "</TD>"
         .Write "</TR>"

         'Weiter zum nächsten Satz der Datensatzgruppe, dann Schleife
         rs.MoveNext

      Loop

      'Tabelle beenden und Abschlußmarken für die Seite schreiben
      .Write "</TABLE>"
      .Write "</BODY>"
      .Write "</HTML>"
   End With
End Sub


Eine andere Methode ist mir net bekannt.
Ich hoffe Du kannst mit dem Code-Beispiel was anfangen.

Grüßle

Lektor

_____________________
Wrecking Crew
18.03.2003 01:37 Lektor ist offline Beiträge von Lektor suchen
CDW CDW ist männlich
eine Simulation


Dabei seit: 12.10.2002
Beiträge: 1.329
Herkunft: CreateRemoteThread

      Zum Anfang der Seite springen

wie schon von Devil erwähnt, aber etwas anders:
Zitat:
ShellExecute,NULL,NULL,addr URL,NULL,NULL,SW_SHOWNORMAL

mehr nicht(ist ne WinAPI)...

die "addr URL" ist ein Zeiger auf den String, wo deine URL drin ist:
URL="http://www.blabla.de",0
dann öffnet sich automatisch der als standard registrierter Browser.Zumindest nutze ich das in meinen Programmen so (z.B ein Proggi, womit man wiederum ein Programm erstellt, welches eine belibiege Meldung ausgibt und danach ein belibieges anderes Programm, ein Musikstück startet oder ein Bild/ne Website anzeigt - für alles ist die oben erwähnte API gut, da Win automatisch in der Registry nachschaut, welches Programm für diese Datei registriert ist)...

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von CDW: 18.03.2003 18:58.

18.03.2003 18:54 CDW ist offline E-Mail an CDW senden Homepage von CDW Beiträge von CDW suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » VB Webseite in installiertem Browser öffnen

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH