Salve a tutti! Sarò breve:
dove posso trovare un script per un countdown (di 5 minuti) applicabile sulla bara di stato ?
Vi ringrazio!
![]()
![]()
Salve a tutti! Sarò breve:
dove posso trovare un script per un countdown (di 5 minuti) applicabile sulla bara di stato ?
Vi ringrazio!
![]()
![]()
Ciao Cesar,
intendi una roba tipo questa?
codice:<html> <head> <script language="JavaScript" type="text/javascript"> function ContoAllaRovescia(secondi){ if(secondi>=0){ var m = Math.floor(secondi/60) var s = secondi-(m*60) window.status=m+':'+s secondi-- setTimeout('ContoAllaRovescia('+secondi+')',1000) } else{ alert('finittto!') } } </script> </head> <body onload="ContoAllaRovescia(300)"> guarda la barra di stato che c'è il countdown (se usi firefox devi abilitare la scrittura sulla barra di stato da parte di javascript) </body> </html>![]()
Era proprio quello che mi serviva! Ti ringrazio![]()
![]()
Ciao Willybit,Originariamente inviato da willybit
Ciao Cesar,
intendi una roba tipo questa?
codice:<html> <head> <script language="JavaScript" type="text/javascript"> function ContoAllaRovescia(secondi){ if(secondi>=0){ var m = Math.floor(secondi/60) var s = secondi-(m*60) window.status=m+':'+s secondi-- setTimeout('ContoAllaRovescia('+secondi+')',1000) } else{ alert('finittto!') } } </script> </head> <body onload="ContoAllaRovescia(300)"> guarda la barra di stato che c'è il countdown (se usi firefox devi abilitare la scrittura sulla barra di stato da parte di javascript) </body> </html>![]()
il tuo contatore è fortissimo!!!
Ma se volessi invece visualizzarlo semplicemente come testo sulla pagina,
cosa dovrei modificare del codice?????
ciao e grazie!!!!![]()
<% .: Breil78 :. %>
fai così:
il conteggio apaprirà all'interno del divcodice:<html> <head> <script language="JavaScript" type="text/javascript"> function ContoAllaRovescia(secondi){ if(secondi>=0){ var m = Math.floor(secondi/60) var s = secondi-(m*60) document.getElementById('count').innerHTML=m+':'+s secondi-- setTimeout('ContoAllaRovescia('+secondi+')',1000) } else{ alert('finittto!') } } </script> </head> <body onload="ContoAllaRovescia(300)"> <div id="count"></div> </body> </html>
Originariamente inviato da SoulHome
fai così:
il conteggio apaprirà all'interno del divcodice:<html> <head> <script language="JavaScript" type="text/javascript"> function ContoAllaRovescia(secondi){ if(secondi>=0){ var m = Math.floor(secondi/60) var s = secondi-(m*60) document.getElementById('count').innerHTML=m+':'+s secondi-- setTimeout('ContoAllaRovescia('+secondi+')',1000) } else{ alert('finittto!') } } </script> </head> <body onload="ContoAllaRovescia(300)"> <div id="count"></div> </body> </html>
Ciao Soul,
ti ringrazio tantissimo per la tua risposta ma piurtroppo non posso inserite nessun onLoad all'interno del tag BODY.
Questo perchè altrimenti non mi carica correttamente tutti i stylesheet (CSS) con cui sono sviluppare le pagine. Non mi chiedere il perchè ma è così.
Hai per caso un altra idea????????
grazie![]()
<% .: Breil78 :. %>
ok... io non ti chiedo il perché... ma da problemi anche se l'onload lo imposti da codice?Originariamente inviato da breil78rm
...non posso inserite nessun onLoad all'interno del tag BODY.
Questo perchè altrimenti non mi carica correttamente tutti i stylesheet (CSS) con cui sono sviluppare le pagine. Non mi chiedere il perchè ma è così.
Hai per caso un altra idea????????
grazie![]()
codice:<script language="JavaScript" type="text/javascript"> function ContoAllaRovescia(secondi){ if(secondi>=0){ var m = Math.floor(secondi/60) var s = secondi-(m*60) document.getElementById('count').innerHTML=m+':'+s secondi-- setTimeout('ContoAllaRovescia('+secondi+')',1000) } else{ alert('finittto!') } } window.onload=function(){ContoAllaRovescia(300)} </script>
Willy, ci provo e ti faccio sapere!!!!Originariamente inviato da willybit
ok... io non ti chiedo il perché... ma da problemi anche se l'onload lo imposti da codice?
codice:<script language="JavaScript" type="text/javascript"> function ContoAllaRovescia(secondi){ if(secondi>=0){ var m = Math.floor(secondi/60) var s = secondi-(m*60) document.getElementById('count').innerHTML=m+':'+s secondi-- setTimeout('ContoAllaRovescia('+secondi+')',1000) } else{ alert('finittto!') } } window.onload=function(){ContoAllaRovescia(300)} </script>
ciao e grazie!!!![]()
<% .: Breil78 :. %>
Willyyyyyyyyyyyyy !!!!! Ho provato...Originariamente inviato da willybit
ok... io non ti chiedo il perché... ma da problemi anche se l'onload lo imposti da codice?
codice:<script language="JavaScript" type="text/javascript"> function ContoAllaRovescia(secondi){ if(secondi>=0){ var m = Math.floor(secondi/60) var s = secondi-(m*60) document.getElementById('count').innerHTML=m+':'+s secondi-- setTimeout('ContoAllaRovescia('+secondi+')',1000) } else{ alert('finittto!') } } window.onload=function(){ContoAllaRovescia(300)} </script>![]()
Il codice che mi hai inviato (creato inizialmente dal grande Soul che ringrazio)
funziona benissimo ma come ti dicevo l'onLoad anche messo ne codice disturba alla creazione della pagine.
Io utilizzo i mitici Nifty Corners e se metto l'onLoad viene completamente eliminato l'effetto.
E' provato e testato nonchè certificato!!!
ciao e grazie cmq![]()
Se hai un altra solution fammi sapere!!!!!!
<% .: Breil78 :. %>
vuol dire che hai già delle funzioni in onload... ti posso sugggerire altre 2 soluzioni
1) metti un'immagine alla fine della pagina (anche una gif trasparente da 1x1 pixel) e usi il suo onload
2) "aggiungi" la funzione all'onload tramite codice
da fare ovviamente dopo il richiamo dei js per i mitici Nifty Cornerscodice:function aggiungiOnLoad(cosa){ var strOnload='' if(window.onload){ strOnload = window.onload strOnload = strOnload.toString() strOnload = strOnload.substr(strOnload.indexOf('{')+1,strOnload.lastIndexOf('}')-strOnload.indexOf('{')-1) }else strOnload='' window.onload=new Function(strOnload+cosa) } aggiungiOnLoad('ContoAllaRovescia(300);');
![]()