Sind Sie Sicher - Abfrage
Greatest Dirty Harry Fan
- javascript
0 CaptainSolo0 Alexander0 Orlando
Hi zusammen,
ich will, dass wenn man auf einen Link klickt, dann mit JS ein Fenster aufpoppt das einen fragt "Sind sie sicher ?" Ja/Nein. Und wenn man auf Ja klickt, dann wird der Link ausgeführt und wenn auf Nein, dann halt nicht. Leider find ichs grad nicht in selfhtml. Wäre dankbar für ne Lösung bzw. zu nem Link der zur Lösung führt.
Ach und Frage 2:
Wenn jmd. JS deaktiviert hat, was passiert dann ? Wird der Link dann einfach ausgeführt ?
cu
alligator
Schau mal unter confirm().
http://selfhtml.teamone.de/javascript/objekte/window.htm#confirm
Gruss,
CS
Hallo,
ich will, dass wenn man auf einen Link klickt, dann mit JS ein Fenster aufpoppt das einen fragt "Sind sie sicher ?" Ja/Nein. Und wenn man auf Ja klickt, dann wird der Link ausgeführt und wenn auf Nein, dann halt nicht. Leider find ichs grad nicht in selfhtml. Wäre dankbar für ne Lösung bzw. zu nem Link der zur Lösung führt.
Eine Abfrage mit ja/nein gibet glaube ich in JS nicht. Nutze confirm()
Ach und Frage 2:
Wenn jmd. JS deaktiviert hat, was passiert dann ? Wird der Link dann einfach ausgeführt ?
Sischer sischer!! Ausser Du baust den Link so um, daß eine JS-Funktion aufgerufen wird, die dann wiederrum die Seite läd. Aber JA-lose Besucher haben dann ein Problem: Sie bekommen nie einen Link zu gesicht.
Tschö...
Alex :)
Hi,
ich will, dass wenn man auf einen Link klickt, dann mit JS ein Fenster aufpoppt das einen fragt "Sind sie sicher ?" Ja/Nein. Und wenn man auf Ja klickt, dann wird der Link ausgeführt und wenn auf Nein, dann halt nicht. Leider find ichs grad nicht in selfhtml. Wäre dankbar für ne Lösung bzw. zu nem Link der zur Lösung führt.
warum diese Abfrage? Wer auf einen Link klickt, macht das bestimmt
bewusst. Ich empfände die nochmalige Frage eher als lästig. Ist aber
nur meine Meinung und deine Site :)
Nutze confirm()
Korrekt.
Ach und Frage 2:
Wenn jmd. JS deaktiviert hat, was passiert dann ? Wird der Link dann einfach ausgeführt ?
Sischer sischer!! Ausser Du baust den Link so um, daß eine JS-Funktion aufgerufen wird, die dann wiederrum die Seite läd. Aber JA-lose Besucher haben dann ein Problem: Sie bekommen nie einen Link zu gesicht.
Deshalb verwendet man zur Sicherheit diese Kombination:
<a href="alternative.htm" onlick="deinefunktion();return false;">Linktext</a>
Ergebnis ohne Javascript:
alternative.htm wird geladen
Ergebnis mit Javascript:
Die Funktion wird ausgeführt, durch das 'return false' der normale
Link jedoch unterdrückt.
Somit funktioniert diese Variante in allen Browsern.
LG Orlando