Greatest Dirty Harry Fan: Sind Sie Sicher - Abfrage

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

  1. 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 :)

    1. 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