Du er her: WebStudie Websmeden JavaScripts Kodeord Retur til start

JavaScripts - Kodeord

Hvis du har nogle websider, som du gerne vil beskytte mod uvedkommende med et kodeord, så kræver det ofte noget langhåret web-kodning eller adgang til CGI, ASP og lignende. Men fortvivl ikke! Du kan faktisk beskytte dine websider med et meget simpelt script.

For at scriptet skal virke, kræver det at alle de sider, som skal beskyttes med kodeordet, er placeret i samme bibliotek på webserveren, og at du placerer scriptet på hovedsiden (ofte default.html eller index.htm) for biblioteket.

<FORM NAME="pw">
Kodeord: <INPUT TYPE="password" SIZE="20" NAME="kode">
<INPUT TYPE="button" VALUE="Enter" ONCLICK="location.href=document.forms.pw.kode.value +'.html'">
</FORM>

I praksis vil scriptet se ud som følger:

Kodeord:

Kodeordet er navnet på den side, som brugeren skal ende på efter indtastning af koden. Hvis brugeren f.eks. skal ende på siden !qw1999.html - ja, så er kodeordet altså !qw1999.

Prøv selv at indtaste !qw1999 i dette eksempel.

Flere muligheder:

Kodeordet eller JavaScriptet kan varieres på mange måder.

Hvis du f.eks. anvender ../nymappe/side som kodeord, vil JavaScriptet hoppe et bibliotek tilbage (../), hvorefter HTML-dokumentet side.html hentes i nymappe-biblioteket.

Selve JavaScript-koden kan selvfølgelig også varieres. Hvis du f.eks. indsætter 'nymappe/'+ som vist nedenfor, så hentes et aktuelt HTML-dokument i biblioteket nymappe.

<FORM NAME="pw">
Kodeord: <INPUT TYPE="password" SIZE="20" NAME="kode">
<INPUT TYPE="button" VALUE="Enter" ONCLICK="location.href= 'nymappe/'+ document.forms.pw.kode.value +'.html'">
</FORM>

[ start ]   [ indhold ]   [ e-mail ]