Newsgroup: it.lavoro.professioni.webmaster
Titolo: Maledetto javascript !!!!

Sto disperatamente cercando un javascript dinamico (senza un form in cui ci
sono i numeri) che scandisca il tempo rimanente ad una certa data con
giorni, ore minuti e secondi. Qui sotto ce ne uno che mi č stato dato, ma
non funziona. Sapete dirmi il perchč?
Grazie siete sempre iperdisponibili. Cordiali saluti
<html>
<head>
<TITLE>..::gfCsoft.Tempo::..</title>
</head>
<body onload="gfC_onLoad()">
<div id='gfC_data'
style='background:green;color:yellow;text-align:center;font:20px
verdana;font-weight:bold;letter-spacing:-2'></div>
<layer id='gfC_data' bgcolor=green></layer>
<script language="javascript">
function gfC_onLoad(){gfC_preDataTempoPassa("02/02/1959/03/27/00")}
var gfC_dataTempo = new Date();
function gfC_preDataTempoPassa(){
    gfC_dataTempo.setDate(parseInt(arguments[0].split("/")[0],10));
    gfC_dataTempo.setMonth(parseInt(arguments[0].split("/")[1],10));
    gfC_dataTempo.setYear(parseInt(arguments[0].split("/")[2],10));
    gfC_dataTempo.setHours(parseInt(arguments[0].split("/")[3],10));
    gfC_dataTempo.setMinutes(parseInt(arguments[0].split("/")[4],10));
    gfC_dataTempo.setSeconds(parseInt(arguments[0].split("/")[5],10));
    gfC_dataTempoPassa();
}
function gfC_dataTempoPassa(){
    var gfC_nS=Math.floor(Math.abs(gfC_dataTempo-new
Date())/1000)-Math.floor(Math.abs(gfC_dataTempo-new Date())/1000/60)*60;
    var gfC_nM=Math.floor(Math.abs(gfC_dataTempo-new
Date())/1000/60)-Math.floor(Math.abs(gfC_dataTempo-new
Date())/1000/60/60)*60;
    var gfC_nO=Math.floor(Math.abs(gfC_dataTempo-new
Date())/1000/60/60)-Math.floor(Math.abs(gfC_dataTempo-new
Date())/1000/60/60/24)*24;
    var gfC_nG=Math.floor(Math.abs(gfC_dataTempo-new Date())/1000/60/60/24);
    var gfC_ret=
        ((gfC_dataTempo-new Date())>0?'Al giorno: ':'Dal giorno: ')+
        "Domenica Luned&igrave; Marted&igrave; Mercoled&igrave;
Gioved&igrave; Venerd&igrave; Sabato ".split(" ")[gfC_dataTempo.getDay()]+"
"+
        (gfC_dataTempo.getDate()<10?' 0':' ')+gfC_dataTempo.getDate()+' '+
        "Dicembre Gennaio Febbraio Marzo Aprile Maggio Giugno Luglio Agosto
Settembre Ottobre Novembre ".split(" ")[gfC_dataTempo.getMonth()]+" "+
        gfC_dataTempo.getFullYear()+' ore: '+
        (gfC_dataTempo.getHours()<10?' 0':'')+gfC_dataTempo.getHours()+':'+
(gfC_dataTempo.getMinutes()<10?'0':'')+gfC_dataTempo.getMinutes()+':'+
(gfC_dataTempo.getSeconds()<10?'0':'')+gfC_dataTempo.getSeconds()+'<br>'+
        ((gfC_dataTempo-new Date())>0?'mancano: ':'sono trascorsi: ')+
        (gfC_nG<10?'0':'')+gfC_nG+' giorn'+(gfC_nG==1?'o,':'i,')+
        (gfC_nO<10?'0':'')+gfC_nO+' or'+(gfC_nO==1?'a,':'e,')+
        (gfC_nM<10?'0':'')+gfC_nM+' minut'+(gfC_nM==1?'o,':'i,')+
        (gfC_nS<10?'0':'')+gfC_nS+' second'+(gfC_nS==1?'o,':'i.')
   document.layers?document.layers["gfC_data"].document.writeln("<span
style='background:green;color:yellow;text-align:center;font:20px
verdana;font-weight:bold;letter-spacing:-2'>"+gfC_ret+"</span>"):
document.getElementById?document.getElementById("gfC_data").innerHTML=gfC_re
t:
   document.all?document.all["gfC_data"].innerHTML=gfC_ret:null;
   document.layers?document.layers["gfC_data"].document.close():null;
   window.setTimeout("gfC_dataTempoPassa()",1000);
}
</script>
</body>
</html>

On Mon, 04 Feb 2002 16:45:13 GMT, "Ex-Tutor"
<dameli...@NOSPAMlibero.it> ha scritto:
allora tutto quello che nello script non finisce con ";" vuol dire che
va attaccato  alla riga successiva... ora funziona... bello script
grazie, ma come al solito incasinato piu' del necessario
--
Consy@Home&Office
http://www.consy.it/
--> Sempre e inevitabilmente ognuno di noi sottovaluta <--
-->   il numero di individui stupidi in circolazione   <--
<html>
<head>
<TITLE>..::gfCsoft.Tempo::..</title>
</head>
<body onload="JavaScript: gfC_onLoad();">
<div id="gfC_data"
style="background:green;color:yellow;text-align:center;font:20px
verdana;font-weight:bold;letter-spacing:-2"></div>
<layer bgcolor="#008000" id="gfC_data"></layer>


function gfC_preDataTempoPassa(){







")[gfC_dataTempo.getDay()]+""+(gfC_dataTempo.getDate()<10?'
0':'')+gfC_dataTempo.getDate()+' '+"Dicembre Gennaio Febbraio Marzo
Aprile Maggio Giugno Luglio Agosto Settembre Ottobre Novembre".split("
")[gfC_dataTempo.getMonth()]+" "+ gfC_dataTempo.getFullYear()+' ore:
'+
(gfC_dataTempo.getHours()<10?'0':'')+gfC_dataTempo.getHours()+':'+(gfC_dataTempo.getMinutes()<10?'0':'')+gfC_dataTempo.getMinutes()+':'+(gfC_dataTempo.getSeconds()<10?'0':'')+gfC_dataTempo.getSeconds()+'<br>'+((gfC_dataTempo-new
Date())>0?'mancano: ':'sono trascorsi: ')+(gfC_nG<10?'0':'')+gfC_nG+'
giorn'+(gfC_nG==1?'o,':'i,')+(gfC_nO<10?'0':'')+gfC_nO+'
or'+(gfC_nO==1?'a,':'e,')+(gfC_nM<10?'0':'')+gfC_nM+'
minut'+(gfC_nM==1?'o,':'i,')+(gfC_nS<10?'0':'')+gfC_nS+'second'+(gfC_nS==1?'o,':'i.');
  document.layers?document.layers["gfC_data"].document.writeln("<span
style='background:green;color:yellow;text-align:center;font:20px
verdana;font-weight:bold;letter-spacing:-2'>"+gfC_ret+"</span>"):
document.getElementById?document.getElementById("gfC_data").innerHTML=gfC_ret:document.all?document.all["gfC_data"].innerHTML=gfC_ret:null;


Scusa ma proprio non funziona
"Consy" <co...@NUMMESCOCCIAconsy.it> ha scritto nel messaggio
news:fblt5u0lppcglg9cd...@4ax.com...

(gfC_dataTempo.getHours()<10?'0':'')+gfC_dataTempo.getHours()+':'+(gfC_dataT
empo.getMinutes()<10?'0':'')+gfC_dataTempo.getMinutes()+':'+(gfC_dataTempo.g


 Scusa ma proprio non funziona
Se sei lo stesso "Ciobin" che ha postato in iclj chiedendo lo script ed 
ottenendolo da Gianfranco Carlotti vai a leggere la risposta in iclj
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

Scusa ma proprio non funziona
a parte che dovresti imparare a quotare, se non sei in grado di
copiare e incollare lo script sistemando le riche spezzate, beh, datti
all'ippica ;-)


Ok, seguiro' le tue orme .........
"Consy" <co...@NUMMESCOCCIAconsy.it> ha scritto nel messaggio
news:ks7v5u4p4ovaqvsnc...@4ax.com...


Chi è ciobin?
"Riccardo" <ri.ri...@agora.stm.itALY> ha scritto nel messaggio
news:MPG.16c9af166...@powernews.libero.it...


A ragà, ma che fate, mi confondete con questo?
"Riccardo" <ri.ri...@agora.stm.itALY> ha scritto nel messaggio
news:MPG.16c9af166...@powernews.libero.it...


A parte che sei stato piuttosto scortese, ma ormai è una pratica usuale su
questo NG, ma poi non bastava spiegargli la cosa e sottolineare che sarebbe
meglio se andasse  su 
www.jspoint.com
 oppure 
www.html.it
 a guardarsi un po'
di javascript?
Ovviamente è più facile e divertente cazziare.
"Consy" <co...@NUMMESCOCCIAconsy.it> ha scritto nel messaggio
news:ks7v5u4p4ovaqvsnc...@4ax.com...


di javascript?
ti ho copiato e incollato lo script funzionante, dicendoti chiaramente
che bastava riappiccicare le righe spezzate...  non c'era bisogno di
andare chissa' dove, lo script funziona


 >, ma ormai è una pratica usuale su
