10/09/2002, 15:23
|
| | | Fecha de Ingreso: diciembre-2001 Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 22 años, 11 meses Puntos: 7 | |
Re: script que genera numeros al azar Mamagallo:
Con unas ligeras modificaciones a tu script, le incluí funciones para escribir la cookie, leerla y hacerla caducar al día siguiente. A continuación el código:
Código:
<script LANGUAGE=JAVASCRIPT>
<!--
function generaNum(){
numc = new Array(4);
var Different;
for (var i = 0; i < 4; i++) {
Different = false;
while (Different == false) {
Different = true;
numc[I] = Math.floor(Math.random() * 50) + 1;
//check it is different
for (j = 0; j < 4; j++) {
if ((numc == numc[j]) && (i != j)){
Different = false;
}
}
}
}
strNum = numc.join();
return strNum;
}
//función que devuelve la fecha del día siguiente con la hora a las 0000.
//Esto es para hacer caducar los datos numéricos obtenidos con el cambio
//del día. El formato devuelto es adecuado para establecer el parámetro expires de la cokie.
function fecha(){
var dias = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var meses = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
var hoy = new Date();
var diaSig = new Date();
diaSig.setTime(hoy.getTime() + 24*60*60*1000);
strDate = dias[diaSig.getDay()] + ", " + diaSig.getDate() + "-" + meses[diaSig.getMonth()] + "-" + diaSig.getFullYear() + " 00:00:00 GMT";
return strDate;
}
// Función para definir cookie
function defineCookie(nombre, contenido, caduca){
encontrar = document.cookie.indexOf(nombre);
if (encontrar == -1){
document.cookie = nombre + "=" + escape(contenido) + ";" + "expires = " + caduca + "; path=/;";
}
}
continúa... |