Wachtwoord script werkt niet

Status
Niet open voor verdere reacties.

Morse92

Gebruiker
Lid geworden
23 mei 2009
Berichten
24
Ik heb een JS wachtwoord script;
als ik heb open van uit mijn document doet die het, maar als ik heb op het internet zet niet.
zie hier
dan krijg ik dus een fout melding, weet iemand een oplossing?

Alvast bedankt,

Morse


PHP:
<script language="Javacript" type="text/javascript">

<!--Hide from non-JavaScript Browsers
function correct() {

document.write("<html><head><title>Password correct!</title></head> <body bgcolor='#ffffff'><center><font color='#000000' face='arial' size='4'> Welkom in het afgeschermde gedeelte van deze website."+"<p><a href='Begin.html'> <font color='#0000ff' face='arial' size='2'>Klik hier om de pagina binnen te gaan.</a> "+"</p></center></body></html>");

document.close();

} 
<!-- Error function when visitors gets the password wrong -->

function error() {

document.write("<html><head><title>Password incorrect!</title></head> <body bgcolor='#000000'>"+"<font color='#ffffff' face='arial' size='5'>"+"<center> <h1>Ooops</h1><br><b>Fout wachtwoord - </b>"+password+"</font><br><br> <font color='#ffffff' face='arial' size='3'>Probeer het nog eens of sluit af. </font><br><br><input type='button' value='probeer nog eens' onclick='history.go(-1)'> <br><br>"+"<input type='button' value='Sluiten' onClick='window.close()'> </center></body></html>");

document.close();

}

//Stop hiding-->
</script>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
	background-color: #000000;
}
.style2 {font-size: x-large}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #810B07;
}
-->
</style></head>

<body>
<div align="center">
  <h1>
    <!-- Wachtwoord functie -->
    
    <script language="JavaScript" type="text/javascript">

<!--Hide from non-JavaScript Browsers

var password = prompt("typ hier uw wachtwoord:","");

//EERSTE PASSWORD
switch(password){
case"tkbgwo" : window.location="javascript:correct()"
break ; 


//TWEEDE PASSWORD
case"tkbgwo" : window.location="javascript:correct()"
break ; 

//DERDE PASSWORD
case"tkbgwo" : window.location="javascript:correct()"
break ; 

//FOUTMELDING BIJ VERKEERD WACHTWOORD
default : window.location="javascript:error()"
break ; 

} 

//Stop hiding-->

  </script>
 
Laatst bewerkt:
uhm, het ziet er naat uit dat je html-comments in je JS hebt staan. Ofwel, probeer dit eens. Noot: die 'hide from older browsers' is ook weggehaald, zover ik weet gebrukt niemand meer IE3.

Also, comments in css zijn niet echt strak.
PHP:
<script language="Javacript" type="text/javascript">
 
function correct() {
 
document.write("<html><head><title>Password correct!</title></head> <body bgcolor='#ffffff'><center><font color='#000000' face='arial' size='4'> Welkom in het afgeschermde gedeelte van deze website."+"<p><a href='Begin.html'> <font color='#0000ff' face='arial' size='2'>Klik hier om de pagina binnen te gaan.</a> "+"</p></center></body></html>");
 
document.close();
 
} 

 
function error() {
 
document.write("<html><head><title>Password incorrect!</title></head> <body bgcolor='#000000'>"+"<font color='#ffffff' face='arial' size='5'>"+"<center> <h1>Ooops</h1><br><b>Fout wachtwoord - </b>"+password+"</font><br><br> <font color='#ffffff' face='arial' size='3'>Probeer het nog eens of sluit af. </font><br><br><input type='button' value='probeer nog eens' onclick='history.go(-1)'> <br><br>"+"<input type='button' value='Sluiten' onClick='window.close()'> </center></body></html>");
 
document.close();
 
}
 
</script>
 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">

body {
    background-color: #000000;
}
.style2 {font-size: x-large}
body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    color: #810B07;
}
</style></head>
 
<body>
<div align="center">
  <h1>
    <!-- Wachtwoord functie -->


<script language="JavaScript" type="text/javascript">

 
var password = prompt("typ hier uw wachtwoord:","");
 
//EERSTE PASSWORD
switch(password){
case"tkbgwo" : window.location="javascript:correct()"
break ; 
 
 
//TWEEDE PASSWORD
case"tkbgwo" : window.location="javascript:correct()"
break ; 
 
//DERDE PASSWORD
case"tkbgwo" : window.location="javascript:correct()"
break ; 
 
//FOUTMELDING BIJ VERKEERD WACHTWOORD
default : window.location="javascript:error()"
break ; 
 
} 
 
</script>

ohja, en dan natuurlijk ook even een waarschuwing: dit is niet veilig, iedereen kan je broncode zien, dus ook t wachtwoord.
 
Beste Vergas,

Ja het klopt dat iedereen mijn Broncode kan zien.
ben op dit moment bezig php te leren voor inlog&registratie script te maken
ik ga kijken of het werkt in ieder geval bedankt;)

Edit: jammer genoeg werkt die nog steeds niet, in ieder geval bedankt

MVG,

Morse
 
Laatst bewerkt:
errr, hier werkt het gewoon hoor... Heb de code geplakt in een texdocument met de naam 'test.html' - en het werkt.

Welke browser gebruik je?
 
je hebt gelijk, maar is er dan geen manier om dat in IE7 ook op te lossen?

Edit: in firefox doet die het wel maar in IE8 niet enige verklaring? =S
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan