Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Alert automatisch beantworten! (https://www.delphipraxis.net/92639-alert-automatisch-beantworten.html)

Testy 23. Mai 2007 18:22


Alert automatisch beantworten!
 
Hi,

ich benutze auf meiner Form die Webbrowser Komponente! Wenn ich nun eine bestimmte Aktion mit einem Button ausführe kommt ein Hinweis-Fenster vom Internet Explorer: "Die angezeigte webseite versucht das fenster zu schließen". Kann ich dieses Hinweis-Fenster durch einen Befehl automatisch mit 'Ja' beantworten? So das man das Fenster nur ganz kurz bzw. gar nicht mehr sieht! Wäre super!
Vielen Dank im voraus!

Gruß!

SirThornberry 23. Mai 2007 18:34

Re: Alert automatisch beantworten!
 
für mich klingt das als ob du die Anzeige von TWebbrowser gar nicht benötigst?! Wenn dem so ist würde ich die Verwendung von TIdHttp empfehlen

toms 23. Mai 2007 18:38

Re: Alert automatisch beantworten!
 
Du könntest im OnWindowClosing Ereignis Cancel auf True setzen und stattdessen z.B eine leere Seite laden.

Siehe auch http://support.microsoft.com/kb/253219/en-us

Testy 23. Mai 2007 18:40

Re: Alert automatisch beantworten!
 
Ich brauche den Webbrowser schon, zumindest denke ich das! Ich logge mich mit ihm ein meinem Account ein und lasse den Quelltext in ein Memo einlesen! Danach werden die Daten ausgewertet.
Nun möchte ich ein Close-Button hinzufügen, der nicht nur das Programm, sondern mich vorher aus meinem Account ausloggt. Und dann kommt halt immer dieses Alert-Fenster. Das wollte ich umgehen!

Gruß!

SirThornberry 23. Mai 2007 18:46

Re: Alert automatisch beantworten!
 
um dich einzuloggen (Logindaten senden) und den Quelltext der Bestätigungsseite zu bekommen brauchst du keinen TWebbrowser. TWebbrowser brauchst du eigentlich nur wenn du die Webseite in deinem Programm darstellen musst so wie der IE sie darstellt.

Testy 23. Mai 2007 18:50

Re: Alert automatisch beantworten!
 
Im Moment mache ich es aber so! Beim Programm-Start wird sich automatisch eingeloggt! Per Button-Klick wird mit Hilfe der function WB_GetHTMLCode der Quelltext in ein Memo eingelesen!
Wie bekomme ich dann den Quelltext ohne Webbrowser in mein Memo?
Danke!

Gruß!

SirThornberry 23. Mai 2007 18:57

Re: Alert automatisch beantworten!
 
ganze einfach mit TIdHttp.Get bzw. TIdHttp.Post

Testy 24. Mai 2007 08:49

Re: Alert automatisch beantworten!
 
Möchte eigentlich den webbrowser gern behalten (als Kontrolle ob ich eingeloggt bin)! Kann ich nicht mittels TIdHttp.Get bzw. TIdHttp.Post den "Auslogg-Link" trotzdem senden? Auch wenn sich dann im webbrowser nix tut! Im "Hintergrund" müsste ich doch dann trotzdem ausgeloggt sein, oder?!

Gruß!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz