Ich möchte, wenn ein User meine Seite verlässt oder den Browser schliesst, dass eine Meldung mit der Möglichkeit der Auswahl ausgegeben wird.
Habe sowas auch schon gefunden:
<script type=\'text/javascript\'>
<!--
window.onbeforeunload = function () {
return "Sie haben noch Artikel in Ihrem Warenkorb, wenn Sie die Seite jetzt verlassen wird Ihr Warenkorb gelöscht!";
}
//-->
</script>'
Leider kommt diese Meldung aber auch, wenn der User sich auf meiner Seite (innerhalb der URL) bewegt.
Wie kann ich auslesen, welche URL aufgerufen wurde, damit diese Meldung nur kommt, wenn der User die Seite (meine Domain) wirklich verlässt??
innerhalb der Funktion noch überprüfen ob eine bestimmte variable gesetzt wurde und nur die meldung erscheinen lassen wenn sie nicht gesetzt ist... und dann bei jedem Link eben diese variable setzen lassen sobald dieser angeklickt wird....
naja... das onclick kann man doch auch per js den einzelnen links zuordnen, dann ist es für google nicht erkennbar.... das onclick sorgt ja nur dafür das die js bariable gesetzt wird, die dann verhindert das die Nachricht angezeigt wird....
eine andere möglichkeit wird es wohl nicht geben, man kann ja nicht per js die url des nächsten seitenaufrufes ermitteln, sobald diese Daten im Browser vorliegen ist die ursprüngliche site ja im Grunde schon verlassen.... aber genau dort musst du ja ermitteln ob die Nachricht angezeigt werden soll oder nicht...