View Full Version : [Javascript] - Attesa e riapertura pagina
Vorrei creare una situazione di questo tipo,avendo a disposizione una pagina di login vorrei fare in modo che se il login è sbagliato,viene un messaggio "login errato", e poi dopo un tot di tempo ri ricarichi la pagina pulita
document.writeln("<h1>Rieseguire login.....</h1>");
setTimeout(window.open("accesso.html", "_self"),2000);
però la pagina si riapre subito,come posso modificare,in maniera da far vedere la scritta Rieseguire login ..... per 2 secondi (metterla in setTimeout)?
Grazie in anticipo
Vorrei creare una situazione di questo tipo,avendo a disposizione una pagina di login vorrei fare in modo che se il login è sbagliato,viene un messaggio "login errato", e poi dopo un tot di tempo ri ricarichi la pagina pulita
però la pagina si riapre subito,come posso modificare,in maniera da far vedere la scritta Rieseguire login ..... per 2 secondi (metterla in setTimeout)?
Grazie in anticipo
document.writeln("<h1>Rieseguire login.....</h1>");
setTimeout(function(){window.open("accesso.html", "_self");},2000);
document.writeln("<h1>Rieseguire login.....</h1>");
setTimeout(function(){window.open("accesso.html", "_self");},2000);
grazie davvero per l' interessamento,però mi entra in "loop",continua a caricare il testo con scritto rieseguire login e non riappare la pagina.
function() cosa invoca?
grazie davvero per l' interessamento,però mi entra in "loop",continua a caricare il testo con scritto rieseguire login e non riappare la pagina.
function() cosa invoca?
E' una closure, comunque viene eseguito il tuo codice, ovvero window.open etc.. è lì l'errore probabilmente.
La pagina che tenti di aprire cosè? E' per caso la stessa pagina che ha il timer? Se si è ovvio che ti va in loop...
grazie,no la pagina è ovviamente un' altra,ma continua ad andare in loop
bobbytre
26-12-2010, 00:07
ma deve esssere proprio fatto col javascript ?
utilizzare un metodo piu tradizionale ?
Dal forum sulla pagina di login si fa il post verso una pagina di transizione
Dalla pagina di transizione , generata in base al successo del login , viene effettuto con meta-refresh un reindirizzamento verso la pagina principale se il login ha avuto successo , verso la pagina di login in caso di insuccesso
si,ho poi concluso facendo così.Era solo per creare una situazione diversa e imparare un linguaggio nuovo
Grazie a tutti
Non si è ancora capito cosa dovevi fare, comunque, in futuro, per usare i timer ci devi passare una funzione, usando una funzione anonima, come ti ho fatto vedere, o una funzione dichiarata.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.