Newsgroup: it.comp.lang.javascript
Titolo: per atipower

non sono pratico, ma non funziona si tenendo separati i 2 javascript, sia
mettendoli assieme.
Qui sotto ti riporto il codice dove ho messo insieme i due script quello
della data e dell'orologio.
Ti ringrazio fin da subito di avermi risposto e dell'avermi aiutato.
blasfemo
<html>
<head>
<title>Nuova pagina 3</title>
<script language=javaScript>
<!-- Beginning of JavaScript -
var bb=false;
function clockon() {
thistime= new Date()
var hours=thistime.getHours()
var minutes=thistime.getMinutes()
var seconds=thistime.getSeconds()
if (eval(hours) <10) {hours="0"+hours}
if (eval(minutes) < 10) {minutes="0"+minutes}
if (seconds < 10) {seconds="0"+seconds}
thistime = hours+":"+minutes+":"+seconds
if(document.all) {
bgclocknoshade.innerHTML=thistime
bgclockshade.innerHTML=thistime
}
else if(document.layers) {
document.bgclockshade.document.write('<div id="bgclockshade"
style="position:absolute;visibility:visible;font-family:Verdana;color:FFAAAA
A;font-size:130px;top:10px;left:12px">'+thistime+'</div>')
document.bgclocknoshade.document.write('<div id="bgclocknoshade"
style="position:absolute;visibility:visible;font-family:Verdana;color:DDDDDD
;font-size:130px;top:10px;left:10px">'+thistime+'</div>')
document.close()
}
else if( document.getElementById){
document.getElementById('bgclockshade').innerHTML=thistime
document.getElementById('bgclocknoshade').innerHTML=thistime
}
var timer=setTimeout("clockon()",1000)
}
// - End of JavaScript - -->
<!--
function crea() {
     for (i = 0; i<crea.arguments.length; i++)
          this[i + 1] = crea.arguments[i];
}
var mese = new crea('Gennaio','Febbraio','Marzo',
    'Aprile','Maggio','Giugno','Luglio','Agosto','Settembre',
    'Ottobre','Novembre','Dicembre');
//-----------------------------------------------------------
function crea2(){
for (j = 0; j<crea2.arguments.length; j++)
          this[j + 1] = crea2.arguments[j];
}
var giorno = new crea2('Lunedì','Martedì','Mercoledì',
    'Giovedì','Venerdì','Sabato','Domenica');
var date = new Date();
var gg  = date.getDate();
var mese2 = date.getMonth() + 1;
var gday=date.getDay()
var yy = date.getYear();
var yyyy = (yy < 1000) ? yy + 1900 : yy;
document.write(giorno[gday]+" "+gg + " " + mese[mese2] + " " + yyyy);
//--></SCRIPT>
</head>
<body onLoad="clockon()">
<div id="bgclockshade"
style="position:absolute;visibility:visible;font-family:Verdana;color:FFAAAA
A;font-size:130px;top:10px;left:12px"></div>
<div id="bgclocknoshade"
style="position:absolute;visibility:visible;font-family:Verdana;color:DDDDDD
;font-size:130px;top:10px;left:10px"></div>
</body>
</html>

visto che lo devo fare tutto io allora facciamo una cosa fatta
bene.......riallinea le righe.....
<html>
<head>
<script language="javascript">
//--and...@atipower.it--
//--
http://www.jsdir.com---
//-------------------------
gg = new
Array('Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'
);
ms = new
Array('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agos
to','Settembre','Ottobre','Novembre','Dicembre');
function visua()
{
 var ora = new Date();
 var aa = ora.getDate();
 var mm = ora.getMonth();
 var yy = ora.getFullYear();
 var oo = ora.getHours();
 var mn = ora.getMinutes();
 var sec = ora.getSeconds();
 var dd = ora.getDay();
 var aa2  = ((aa < 10) ? "0" : "");
 var oo2  = ((oo < 10) ? "0" : "");
 var mn2  = ((mn < 10) ? ":0" : ":");
 var sec2  = ((sec < 10) ? ":0" : ":");
 var Data = aa2 + aa +" "+ ms[mm]  + " " + yy;
 var hh = oo2 + oo + mn2 + mn + sec2 + sec;
 if(document.all){
 document.all.primo.innerHTML = gg[dd] + " - " + Data + " - " + hh;
 }
 else if(document.getElementById){
 document.getElementById('primo').innerHTML  = gg[dd] + " - " + Data + " - "
+ hh;
 }
 else if(document.layers){
 document.layers['primo'].document.write('<p id="primo"
style="position:absolute; font-family:Verdana; font-size:20pt;
font-weight:bold; color:#ff0000">'+gg[dd] + " - " + Data + " - " +
hh+'</p>');
 document.layers['primo'].document.close()
 }
 window.setTimeout("visua()",1000);
}
</script>
</head>
<body bgcolor=#FFFFFF>
<p id="primo" style="position:absolute; font-family:Verdana; font-size:20pt;
font-weight:bold; color:#ff0000"></p>
<script language="javascript">
window.setTimeout("visua()",1000);
</script>
</body>
</html>
andreotta fabiano
 WebMªster ATI POWER s.n.c.
 
andr...@atipower.it
 
http://www.atipower.it
 
http://www.aticommerce.com
 
http://www.afdsoftware.freeweb.org
 
http://www.jsdir.com
 
http://www.javascript.3000.it

Guarda io ti ringrazio, ma penso di essere scemo... ho preso il tuo cosice
lo ho copiato e salvato .html ho caricato il file in IE 5.5 ma mi dice
errore di visualizzazione nella pagina e mi lascia la pagina bianca...
Help
blasfemo


 lascia la pagina bianca...
Veramente, funziona meravigliosamente bene... :))
Hai preso il codice, l'hai copiato e l'hai salvato in .html ma...
hai seguito il *consiglio* di Fabiano riallineando le righe???
ciao
[antofa]


Cioč????.... io sono inespertissimo. Magari mi mandi il file .html
funzionante in e-mail ?? 
in...@blasfemo.cjb.net
Grazie
blasfemo


Riallineare significa che se posti sul NG le righe dello script originale
vengono interrotte con gli "a capo" come un normale testo , se copi ed
incolli non funzionerà se ci sono righe spezzate , perchè javascript
inserisce un punto e virgola automaticamente al termine di ogni riga anche
se tu non lo vedi!!
cmq ti mando l'html!!



Grazie della spiegazione e del file.. va benissimo!!!!
blasfemo