TheCorN
Gebruiker
- Lid geworden
- 16 feb 2010
- Berichten
- 5
Hallo allemaal!
Ik ben nieuw hier maar kwam via zoeken op dit behulpzame forum terrecht.
Ik zit nl met een probleem.
Nu nog proberen het zo kort en bondig mogenlijk uit te leggen.
Ik heb een site gemaakt voor een Gasterij
Daar zit een html document in wat beveiligd is met een wachtwoord.
Dat werkt prima in FF en redelijk in IE (dat is afhankelijk van de brouwserinstellingen van de gebruiker)
Nu heeft iemand met een mac en safari een probleem omdat het daar niet werkt.
Bij de test komt safari na het klikken op het beveiligde gedeelte gewoon met de pop-up waar het wachtwoord ingeveord kan worden.
Na invulling van het juiste wachtwoord en de bekende klik op 'OK' gaat de pop-up netjes weg maar herkent safari de doorstuur pagina niet.
Zo kan een mac user dus niet in het beveiligde gedeelte komen..
Volgen probleem is dat ik dus NIET het wachtwoord bloot mag geven.
Hieronder mijn html document met wat rode XXXX delen dus:
Ik ben nieuw hier maar kwam via zoeken op dit behulpzame forum terrecht.
Ik zit nl met een probleem.
Nu nog proberen het zo kort en bondig mogenlijk uit te leggen.
Ik heb een site gemaakt voor een Gasterij
Daar zit een html document in wat beveiligd is met een wachtwoord.
Dat werkt prima in FF en redelijk in IE (dat is afhankelijk van de brouwserinstellingen van de gebruiker)
Nu heeft iemand met een mac en safari een probleem omdat het daar niet werkt.
Bij de test komt safari na het klikken op het beveiligde gedeelte gewoon met de pop-up waar het wachtwoord ingeveord kan worden.
Na invulling van het juiste wachtwoord en de bekende klik op 'OK' gaat de pop-up netjes weg maar herkent safari de doorstuur pagina niet.

Zo kan een mac user dus niet in het beveiligde gedeelte komen..
Volgen probleem is dat ik dus NIET het wachtwoord bloot mag geven.
Hieronder mijn html document met wat rode XXXX delen dus:
<html>
<head>
<title>Afgeschermde pagina</title>
<meta http-equiv="Robots" name="Robots" content="noindex, nofollow" /> <!-- Functie die ervoor zorgt dat de pagina wordt geopend als de bezoeker het juiste wachtwoord geeft -->
<script language="Javacript" type="text/javascript">
<!--Hide from non-JavaScript Browsers
function correct() {
document.write("<html><head><title>Password correct!</title></head> <body bgcolor='#1c3128'><center><font color='#D69600' face='arial' size='4'> Welkom in het afgeschermde gedeelte van deze website."+"<p><a href='XXXX.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='#1c3128'>"+"<font color='#D69600' face='arial' size='5'>"+"<center> <h1>Ooops</h1><br><b>Fout wachtwoord - </b>"+password+"</font><br><br> <font color='#D69600' 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>
</head>
<body bgcolor="#1c3128">
<!-- Wachtwoord functie -->
<script language="JavaScript" type="text/javascript">
<!--Hide from non-JavaScript Browsers
var password = prompt("Vul uw wachtwoord in:","");
//EERSTE PASSWORD
switch(password){
case"XXXX" : window.location="javascript:correct()"
break ;
//TWEEDE PASSWORD
case"XXXX" : window.location="javascript:correct()"
break ;
//DERDE PASSWORD
case"XXXX" : window.location="javascript:correct()"
break ;
//FOUTMELDING BIJ VERKEERD WACHTWOORD
default : window.location="javascript:error()"
break ;
}
//Stop hiding-->
</script>
</body>
</html>