Este panel de control permite controlar mediante un password la entrada de usuarios a nuestra web.
El código en este caso es 1234. La forma de cambiar el código viene explicada dentro del Script.
Si se entra correctamente el código, se carga automaticamente una página con el nombre que es el código.htm (en nuestro caso 1234.htm). En esta página podemos poner lo que queramos.
// You may use this script freely as long
// as you credit me for it...
// Script por Bart Jellema
// Usted puede usar libremente este Script
// cuando tú me acredites por él...
var usermulcode=24
// This is to validate the code. In this case /* Esto es para validar el Código. En este caso
// the code is 1234 so the mul = 1*2*3*4 = 24 /* el código es 1234 así la multiplicación = 1*2*3*4 = 24
// Change this value for your own code /* Cambie este valor para su propio código
// If your code is 2415 it will be /* Si su código es 2415 este será
// usermulcode = 40 (2*4*1*5) /* usermulcode = 40 (2*4*1*5)
var code=0 // the entered code /* El Código entrado
var mul=1 // the multiplied digits /* Los dígitos multiplicados
var digit=0 // number of digits entered so far /* Número de dígitos entrados hasta ahora
var fails=0 // number of tries done /* Número de intentos hechos
function Enter_code(number)
{
code=code*10+number // Add the digit to the code /* Agrega el dígito al código
mul=mul*number // Update mul-value /* Actualiza la multiplicación
document.codepad.thecode.value=code // Show code /* Muestra el Código
digit++ // Increase digit /* Incrementa los dígitos
if (digit==4) // Four digits entered /* 4 dígitos entrados
{
if (mul==24) // This is to validate /* Esto es para validar
// the code. In this case /* El Código. En este caso
// the code is 1234 so the /* el código es 1234 así la
// mul = 1*2*3*4 = 24 /* multiplicación = 1*2*3*4 = 24
// Change this value for /* Cambie este valor para
// your own code /* su propio código
{
location=code+".htm"
}
else
{
fails++ // Increase fails /* Incrementa los fallos
code=0 // Reset values /* Resetea los valores
mul=1
digit=0
if (fails
{
if (fails==1)
{document.codepad.thecode.value="Otro Intento"}
if (fails==2)
{document.codepad.thecode.value="último intento"}
}
else // To many tries = worp back /* a muchas pruebas vuelve atrás
{
location="java.htm"
document.codepad.thecode.value="Hasta Luego!"
}
}
}
}
function keycodepad(mulcode)
{
usermulcode=mulcode
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
document.write("");
}
// Key-code script by Bart Jellema -->
keycodepad(24)
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>KeyPad Password</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FFFF00" VLINK="#FFFF80"
ALINK="#FFFF00"> <SCRIPT LANGUAGE="JavaScript">
<!-- Key-code script by Bart Jellema
// You may use this script freely as long
// as you credit me for it...
// Script por Bart Jellema
// Usted puede usar libremente este Script
// cuando tú me acredites por él...
<!-- Traducido por Gabriel Rodríguez, Enero del 2000 -->
var usermulcode=24
// This is to validate the code. In this case /* Esto es para validar el Código. En este caso
// the code is 1234 so the mul = 1*2*3*4 = 24 /* el código es 1234 así la multiplicación = 1*2*3*4 = 24
// Change this value for your own code /* Cambie este valor para su propio código
// If your code is 2415 it will be /* Si su código es 2415 este será
// usermulcode = 40 (2*4*1*5) /* usermulcode = 40 (2*4*1*5)
var code=0 // the entered code /* El Código entrado
var mul=1 // the multiplied digits /* Los dígitos multiplicados
var digit=0 // number of digits entered so far /* Número de dígitos entrados hasta ahora
var fails=0 // number of tries done /* Número de intentos hechos
function Enter_code(number)
{
code=code*10+number // Add the digit to the code /* Agrega el dígito al código
mul=mul*number // Update mul-value /* Actualiza la multiplicación
document.codepad.thecode.value=code // Show code /* Muestra el Código
digit++ // Increase digit /* Incrementa los dígitos
if (digit==4) // Four digits entered /* 4 dígitos entrados
{
if (mul==24) // This is to validate /* Esto es para validar
// the code. In this case /* El Código. En este caso
// the code is 1234 so the /* el código es 1234 así la
// mul = 1*2*3*4 = 24 /* multiplicación = 1*2*3*4 = 24
// Change this value for /* Cambie este valor para
// your own code /* su propio código
{
location=code+".htm"
}
else
{
fails++ // Increase fails /* Incrementa los fallos
code=0 // Reset values /* Resetea los valores
mul=1
digit=0
if (fails<3)
{
if (fails==1)
{document.codepad.thecode.value="Otro Intento"}
if (fails==2)
{document.codepad.thecode.value="último intento"}
}
else // To many tries = worp back /* a muchas pruebas vuelve atrás
{
location="java.htm"
document.codepad.thecode.value="Hasta Luego!"
}
}
}
}
function keycodepad(mulcode)
{
usermulcode=mulcode
document.write("<form name="codepad">");
document.write("<input type="button" value=" 1 " onClick="Enter_code(1)">");
document.write("<input type="button" value=" 2 " onClick="Enter_code(2)">");
document.write("<input type="button" value=" 3 " onClick="Enter_code(3)">
");
document.write("<input type="button" value=" 4 " onClick="Enter_code(4)">");
document.write("<input type="button" value=" 5 " onClick="Enter_code(5)">");
document.write("<input type="button" value=" 6 " onClick="Enter_code(6)">
");
document.write("<input type="button" value=" 7 " onClick="Enter_code(7)">");
document.write("<input type="button" value=" 8 " onClick="Enter_code(

">");
document.write("<input type="button" value=" 9 " onClick="Enter_code(9)">
");
document.write("<input type="text" name="thecode" size=10 value="">
");
document.write("</form>");
}
// Key-code script by Bart Jellema -->
</SCRIPT>
<P ALIGN="center"> <SCRIPT>
keycodepad(24)
</SCRIPT> </P> </BODY>
</HTML>
Traducido por Gabriel Rodríguez del original de Bart Jellema