Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
Diskussion

javascript onbeforeonload

Siegfried_D
Geschrieben am: Sa 19.01.2008, 20:43
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 361
Mitglied seit: 31.01.2007


Hallo Leute,
wieder mal was kniffliges:

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??

bin für jede Hilfe dankbar!!


--------------------
suche ständig Linkpartner (verschiedene Themengebiete) bitte Linkliste anfordern!
kostenloses Shopsiegel: geprüfter-onlineshop.de
Top
PMEmail Poster
Top
 
 
nitrit
#2 Geschrieben am: Sa 19.01.2008, 22:31 (+01:48)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 432
Mitglied seit: 8.08.2007


Gibt es da nicht einen onclose-Befehl o.ä.?


--------------------
Top
PMEmail Poster
Top
 
Siegfried_D
#3 Geschrieben am: Sa 19.01.2008, 22:44 (+00:12)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 361
Mitglied seit: 31.01.2007


hast du n beispiel??
steh grad aufm schlauch!


--------------------
suche ständig Linkpartner (verschiedene Themengebiete) bitte Linkliste anfordern!
kostenloses Shopsiegel: geprüfter-onlineshop.de
Top
PMEmail Poster
Top
 
NC
#4 Geschrieben am: Sa 19.01.2008, 23:27 (+00:43)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 286
Mitglied seit: 17.03.2006


Du setzt bei jedem Link-Click (onclick) eine globale Variable (var close = true;) auf einen anderen Wert (close = false;). In deiner Funktion prüfst du dann, ob close auf "true" ist. Und nur wenn das der Fall ist, gibst du etwas zurück.
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Siegfried_D
#5 Geschrieben am: Sa 19.01.2008, 23:30 (+00:02)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 361
Mitglied seit: 31.01.2007


Danke NC,
geht das auch so, dass ich nicht alle Links ändern muss?


Sind schon ein paar hundert Links vorhanden...


--------------------
suche ständig Linkpartner (verschiedene Themengebiete) bitte Linkliste anfordern!
kostenloses Shopsiegel: geprüfter-onlineshop.de
Top
PMEmail Poster
Top
 

#6 Geschrieben am: So 20.01.2008, 04:02 (+04:32)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 0
Mitglied seit: --


mei, mei, speicher den Warenkorb doch in einem Cookie.
Top
PMEmail Poster
Top
 
Siegfried_D
#7 Geschrieben am: So 20.01.2008, 12:13 (+08:11)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 361
Mitglied seit: 31.01.2007


darum geht es doch garnicht!


--------------------
suche ständig Linkpartner (verschiedene Themengebiete) bitte Linkliste anfordern!
kostenloses Shopsiegel: geprüfter-onlineshop.de
Top
PMEmail Poster
Top
 

#8 Geschrieben am: Mo 21.01.2008, 08:26 (+20:12)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 0
Mitglied seit: --


Dann gibt es wohl nur 2 Möglichkeiten:

1. eine dämliche Meldung ausgeben, da der User das Löschen des Warenkorbs nach dem unload ohnehin nicht mehr verhindern kann.
Dann sollte zu jedem link auch noch ein confirm stehen. wie etwa: wollen Sie jetzt wirklich meine Webseite verlassen ?" -ja-nein-weissnicht

2. oder du willst was ganz anderes damit anfagen.
Top
PMEmail Poster
Top
 
Siegfried_D
#9 Geschrieben am: Mo 21.01.2008, 09:11 (+00:45)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 361
Mitglied seit: 31.01.2007


die Meldung wird bei onbeforeonload ausgegeben und der Kunde kann das Schliessen des Fensters noch verhindern.

Einziges Problem: Die Meldung kommt beim Verlassen der Seite (index.php) und nicht der Domain.

Hat jemand ne Idee, wie man das Verlassen der Domain rausfiltern kann, damit die Mitteilung nur kommt, wenn die Domain verlassen werden soll?


--------------------
suche ständig Linkpartner (verschiedene Themengebiete) bitte Linkliste anfordern!
kostenloses Shopsiegel: geprüfter-onlineshop.de
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/22589

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
FadeIn / FadeOut JavaScript steffi 184 2 Di 2.02.2010, 17:44
[s] javascript und wp profi?! Basti24 136 0 Mi 11.11.2009, 20:05
Hilfe zu HTML und Javascript weiterleiten jano20 204 1 Di 3.11.2009, 15:43
Kleiner Programmierauftrag PHP/JavaScript zu verge kfz-wert.info 380 1 Mo 31.08.2009, 19:15
Javascript Frage G.P. 153 1 Sa 29.08.2009, 10:11
Loginsystem per php, JavaScript (ohne ssl) sichern halbesbit 293 3 Di 4.08.2009, 10:25
Suche Flashscript / Javascript? bugmenot 172 1 Sa 4.07.2009, 18:55
Probleme mit Javascript bloggonaut 181 4 Do 30.04.2009, 12:59




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]