matoli: Javascript läuft unter IE 7 nicht

Hallo,

ich habe mit Javascript einen sehr einfachen Passwortschutz programmiert. Dabei steht das Passwort nicht im Quelltext sondern ist Teil der Seite auf die weitergeleitet wird.

Das funktioniert soweit auch ganz gut. Nur der IE 7 ruft das Abfragefenster nur für circa 0,0001 Sekunden auf und leitet gleich weiter (und da das Passwort nicht eingegeben wurde natürlich auf eine Fehlerseite).

Hat jemand eine Idee, wie man den IE "zwingen" kann das Passwortfenster länger aufzurufen und nicht sofort weiterzuleiten?!?

Hier der Quellcode.

  
  
  
<head>  
 <script type="text/javascript"><!--  
  function Kennwortabfrage()  
  {  
 var Eingabe = window.prompt("Bitte geben Sie das Kennwort ein.");  
 document.location.href = Eingabe +"_gesicherte_seite"+".html";  
 }  
  // --></script>  
</head>  
  
<body onload="Kennwortabfrage()">  

  1. Hi,

    Nur der IE 7 ruft das Abfragefenster nur für circa 0,0001 Sekunden auf und leitet gleich weiter (und da das Passwort nicht eingegeben wurde natürlich auf eine Fehlerseite).

    Das klingt danach, als ob es in den Sicherheitseinstellungen unter Scripting untersagt waere, dass Webseiten Informationen ueber prompt abfragen.

    Hat jemand eine Idee, wie man den IE "zwingen" kann das Passwortfenster länger aufzurufen und nicht sofort weiterzuleiten?!?

    Erzwingen kannst du gar nichts; Wenn der Nutzer seine Optionen nicht entsprechend eingestellt hat, hast du Pech gehabt.
    Alternative waere, ein herkoemmliches Formular fuer die Eingabe der Daten zu nutzen - auch darauf kannst du per JavaScript zugreifen, um dir die Eingabe zu holen.

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“