Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Fragen / Anregungen zur DP (https://www.delphipraxis.net/29-fragen-anregungen-zur-dp/)
-   -   Mit Kreuzchen(oben rechts) aus dem Chat abmelden (https://www.delphipraxis.net/23546-mit-kreuzchen-oben-rechts-aus-dem-chat-abmelden.html)

tommie-lie 4. Jun 2004 21:23

Re: Mit Kreuzchen(oben rechts) aus dem Chat abmelden
 
Ich hab' zwar keine Ahnung von JavaScript, aber müsste es nicht reichen, im OnClose-Äquivalent die Funktion LogOut() aufzurufen, die auch vom OnClick-Event des Logout-Links benutzt wird?!?

moritz 4. Jun 2004 21:24

Re: Mit Kreuzchen(oben rechts) aus dem Chat abmelden
 
Hallo

Eben nicht, weil JavaScript nicht so einfach PHP aufrufen kann. Dafür muss es ein Popup öffnen, und das würde nerven. Da akzeptier ich dich lieber mal nen Ghostchatter... :stupid:

S2B 4. Jun 2004 21:46

Re: Mit Kreuzchen(oben rechts) aus dem Chat abmelden
 
Also ich finde das nicht schlimm, dass man auf das rote Kreuz klicken oder, was von mir mehr verwendet wird, "/bye" eingeben muss... :roll:

tommie-lie 4. Jun 2004 22:14

Re: Mit Kreuzchen(oben rechts) aus dem Chat abmelden
 
Zitat:

Zitat von Onz
Eben nicht, weil JavaScript nicht so einfach PHP aufrufen kann. Dafür muss es ein Popup öffnen, und das würde nerven. Da akzeptier ich dich lieber mal nen Ghostchatter... :stupid:

Du scheinst mich nicht verstanden zu haben. Geh Mal in den Chat und schau dir den Quellcode des Frames für die drei Buttons unten links an. Wenn man auf den Logout-Button klickt, wird die Funktion top.LogOut() aufgerufen, das gleiche könnte man doch auch im OnClose des Hauptfensters machen -> gleiche Funktionalität wie Button, nur beim Fensterschließen
Da muss keine PHP-Funktion aufgerufen werden, zumindest keine, die nicht auch schon beim Klicken des entsprechenden Buttons ausgeführt wird.
Aber wie gesagt, ich hab' von JavaScript keine Ahnung und weiß nicht, was in top.LogOut() steht.

jAcK oRsEn 4. Jun 2004 22:17

Re: Mit Kreuzchen(oben rechts) aus dem Chat abmelden
 
ja ja, wir haben hier schon einige freaks!!! :wall:

S2B 4. Jun 2004 22:25

Re: Mit Kreuzchen(oben rechts) aus dem Chat abmelden
 
Naja, jetzt wartet halt mal, was sakura dazu sagt! :roll:

moritz 5. Jun 2004 09:52

Re: Mit Kreuzchen(oben rechts) aus dem Chat abmelden
 
Darf ich die Log-Out Funktion zitieren?

Zitat:

function LogOut() {
location.href='default.asp?logout=1&userid='+chatu serid;
}
Quelle: http://dpchat.dpexperte.de/auditorium.js

Es wird ein URL geöffnet, der den User auslog, also ein PHP-Script ausgeführt. Wenn das Fenster geschlossen ist geht das schlecht, also muss man ein Popup öffnen.

Gruß, Mo

sakura 5. Jun 2004 17:52

Re: Mit Kreuzchen(oben rechts) aus dem Chat abmelden
 
Zitat:

Zitat von Onz
also muss man ein Popup öffnen.

Korrekt, und das werden wir nicht tun, da es so schon bei einigen Probleme gibt :gruebel:

...:cat:...

tommie-lie 5. Jun 2004 19:02

Re: Mit Kreuzchen(oben rechts) aus dem Chat abmelden
 
Kann man im OnClose nicht das direkte Schließen des Fensters verhindern? Unter Delphi gibt es ja auch entsprechende Möglichkeiten, um das Schließen des Fensters zu unterbinden.
Wenn sowas geht, müsste es doch reichen, daß Schließen zu unterbinden und diese Seite aufzurufen, die ja selbst wiederum das Fenster schließt.

Aber wenn's nicht geht, geht's halt nicht.

Matze 5. Jun 2004 19:07

Re: Mit Kreuzchen(oben rechts) aus dem Chat abmelden
 
Und norfalls dieses x komplett entfernen?
Wäre das möglich?

Und Alt + F4 abfangen... :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr.
Seite 2 von 3     12 3      

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