tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
332
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    degusi degusi ist offline Grünschnabel
    Registriert seit
    Dec 2008
    Beiträge
    2
    Hallo, ich habe eine kleine Frage an Euch und hoffe, das Ihr mir helfen könnt.

    Es geht darum, auf unserer Webseite unseren Chat zu schützen ( nur mit Passwort ). Ich habe da auch ein Script, es funktioniert eigentlich auch so, wie ich es haben möchte, aber nur so lang man auch die Antwort bzw. das Passwort weiß.
    (Passwort ist immer gleich)

    Ansonsten bleibt das Windowsfenster immer geöffnet mit der Aufforderung zur Eingabe.
    Man kan es auch nicht mit Abrechen oder so ausschalten.

    Hier mein Script, schaut doch mal drüber woran es hängt.
    Ihr seit doch die Auskenner.

    <html>
    <head>
    <script type="text/javascript">
    <!--

    function Passwortabfrage(Passwort)
    {
    var Zugangspasswort = "keine";

    if(Passwort == Zugangspasswort)
    {
    location.href = " http://596171.guestbook.on.de";
    }
    else
    {
    Passwortabfrage(prompt("Geben Sie das Passwort ein!", ""));
    }
    }

    //-->
    </script>
    <title>Passwortschutz mit Javascript</title>
    </head>
    <body onLoad="javascript:Passwortabfrage(prompt('Geben Sie das Passwort ein!', ''));">

    </body>
    </html>


    Ich danke Euch schon und wünsche einen guten Rutsch.
     

  2. #2
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    prüf innerhalb der Funktion den Rückgabewert von prompt, ob er von null verschieden ist. Nur in einem solchen Fall wurde etwas vom Benutzer eingegeben, das es auszuwerten gilt.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    function Passwortabfrage(Passwort){
        var Zugangspasswort = "keine";
     
        if(Passwort == Zugangspasswort){
          location.href = "http://www.quaese.de/";
        }else{
    [B]   var strRet = prompt("Geben Sie das Passwort ein!", "");
          if(strRet != null)
            Passwortabfrage(strRet);[/B]
        }
    }

    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  3. #3
    degusi degusi ist offline Grünschnabel
    Registriert seit
    Dec 2008
    Beiträge
    2
    Danke für Deine schnelle Antwort.

    Ich habe lang darüber gebrütet und nun eine Lösung gefunden. Klappt super gut. Bei richtiger Eingabe wird man direkt zum Link weiter geleitet und bei Falscher Eingabe bekommt man eine Meldung und dann wird man auf die Seite zurück geleitet, auf der man sich davor befand.

    Danke Ivonne
     

Ähnliche Themen

  1. Mit Javascript einen Javascript-Link einfügen (tinymce)
    Von ev0lst im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 18.12.07, 12:01
  2. Javascript - Passwortschutz
    Von Odomanie im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 03.08.06, 14:57
  3. javascript passwortschutz
    Von Da Bruda im Forum Smalltalk
    Antworten: 3
    Letzter Beitrag: 22.10.04, 11:45
  4. Passwortschutz für einzelnen Link
    Von alexanderneipp im Forum PHP
    Antworten: 5
    Letzter Beitrag: 01.04.04, 11:01
  5. Antworten: 1
    Letzter Beitrag: 05.08.03, 15:06