Grüß euch 
Ich bin gerade dabei für einen Besuchertausch einen "Schutz" gegen Framebrecher zu basteln. Die Idee ist folgende: Via on(before)unload will ich ein Alert-Fenster einblenden, sobald die Besuchertausch-Seite verlassen wird. Das funktioniert auch soweit. Ich bin auch schon soweit, dass in dem Alert-Fenster ein OK und ein Abbrechen -Button angezeigt werden. Wenn man auf OK klickt, wird die Seite weiter geladen, also es wird dann die Framebrecherseite geladen und der Besuchertausch geschlossen. Wenn man auf Abbrechen klickt, wird die Framebrecherseite auch geladen, allerdings ohne den Frame zu brechen. Der Besuchertausch läuft also weiter.
Das ganze könnt ihr euch auf https://upload.surferer.de/count.html ansehen. Ich hab eine Framebrecherseite eingefügt, sodass direkt das Alert-Fenster kommt.
Was mir allerdings fehlt, ist die Möglichkeit ein paar Aktionen ausführen zu lassen (z.B. ein Popup für eine Abusemeldung zu öffnen). Diese Aktion soll ausgeführt werden, nachdem man auf Abbrechen geklickt hat.
Hier komm ich jetzt nicht weiter. Kennt irgendjemand eine IF-Anweisung o.Ä., die erkennt, dass der Besucher auf Abbrechen geklickt hat?
Hier mal noch ein Auszug aus dem Code:
Wär super, wenn da jemand rat weiß
Surferer
Ich bin gerade dabei für einen Besuchertausch einen "Schutz" gegen Framebrecher zu basteln. Die Idee ist folgende: Via on(before)unload will ich ein Alert-Fenster einblenden, sobald die Besuchertausch-Seite verlassen wird. Das funktioniert auch soweit. Ich bin auch schon soweit, dass in dem Alert-Fenster ein OK und ein Abbrechen -Button angezeigt werden. Wenn man auf OK klickt, wird die Seite weiter geladen, also es wird dann die Framebrecherseite geladen und der Besuchertausch geschlossen. Wenn man auf Abbrechen klickt, wird die Framebrecherseite auch geladen, allerdings ohne den Frame zu brechen. Der Besuchertausch läuft also weiter.
Das ganze könnt ihr euch auf https://upload.surferer.de/count.html ansehen. Ich hab eine Framebrecherseite eingefügt, sodass direkt das Alert-Fenster kommt.
Was mir allerdings fehlt, ist die Möglichkeit ein paar Aktionen ausführen zu lassen (z.B. ein Popup für eine Abusemeldung zu öffnen). Diese Aktion soll ausgeführt werden, nachdem man auf Abbrechen geklickt hat.
Hier komm ich jetzt nicht weiter. Kennt irgendjemand eine IF-Anweisung o.Ä., die erkennt, dass der Besucher auf Abbrechen geklickt hat?
Hier mal noch ein Auszug aus dem Code:
Code:
<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit()
{ if(js_aufent>=1) { var js_aufent_stop=1;
return("Fenster wirklich schließen?");
// if ...
} }
</script>
Wär super, wenn da jemand rat weiß
Surferer