ciao è possibile far in modo che aprendo una pagina mi si apra anche un alert sul quale mettere un avviso a piacere?
di javascript purtroppo conosco veramente poco..
se potete mettere il codice e dove metterlo vi sarei grato!
grazie![]()
ciao è possibile far in modo che aprendo una pagina mi si apra anche un alert sul quale mettere un avviso a piacere?
di javascript purtroppo conosco veramente poco..
se potete mettere il codice e dove metterlo vi sarei grato!
grazie![]()
Codice PHP:
<body onload="funzione_che_ti_mostra_alert();">
perfetto!![]()
grazie mille!
ora però mi sono reso conto che l'alert si apre ogni volta che carico la pagina...è possibile far in modo che si apra la prima volta che un utente visita la pagina e basta?
se saresti così gentile da postarmi il codice e dove inserirlo..grazie!
:master:
non so come potresti realmente fare.
Quello che mi viene in mente è creare un cookie una volta che l'utente ha visitato la pagina e successivamente verificare che quel cookie esista. se si non mostri l'alert in caso contrario non mostri niente
ok..e come faccio a fare quello che hai detto?
non ho nemmeno idea di cm creare un cookie...![]()
non credo sia corretto
e richiami cosiCodice PHP:
<script type="text/javascript">
function getCookie() {
var sNome ="cookieAlert"
var asCookies = document.cookie.split("; ");
// ciclo su tutti i cookies
for (var iCnt = 0; iCnt < asCookies.length; iCnt++) {
var asCookie = asCookies[iCnt].split("=");
if (sNome != asCookie[0]) {
alert ("messaggio da visualizzare");
}
}
// se non esiste il cookie richiesto
setCookie();
}
function setCookie() {
var dtExpires = "1800";
document.cookie = "cookieAlert=1; expires=" + dtExpires;
}
</script>
Codice PHP:
<body onload="getCookie();">
allora...ho messo il codice nella mia pagina in questo modo:
l'alert compare compare regolarmente.codice:<head> <script type="text/javascript"> function getCookie() { var sNome ="cookieAlert" var asCookies = document.cookie.split("; "); // ciclo su tutti i cookies for (var iCnt = 0; iCnt < asCookies.length; iCnt++) { var asCookie = asCookies[iCnt].split("="); if (sNome != asCookie[0]) { alert ("testo dell'alert."); } } // se non esiste il cookie richiesto setCookie(); } function setCookie() { var dtExpires = "1800"; document.cookie = "cookieAlert=1; expires=" + dtExpires; } </script> </head> <body class="testo" onload="getCookie();"> </body>
solo che quando ricarico la pagina me lo mostra di nuovo..
sai dirmi se ho sbagliato qualcosa?
non ho capito una cosa però..il cookie lo crea nella prima parte dello script?
grazie ciao
sembra funzioni correttamente![]()
io per ora lo sto testado su di un localhost..può essere per quel motivo che non funziona?
!UP!
può essere che testandolo in localhost non funzioni?