Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Perchè non funziona?

    Ho inserito questo codice javascript nell'head della pagina

    <script>
    function orologio(){
    oggi=new Date()
    data=oggi.getDate()
    document.getElementById('ora').innerHTML=data+"/"+(oggi.getMonth()+1)+"/"+oggi.getFullYear()+" "+oggi.getHours()+":"+oggi.getMinutes()+":"+oggi.g etSeconds()
    }
    </script>


    richiamandolo così nel body

    <body onload="orologio();setInterval('orologio()','1000' )">
    <div id="ora"></div>


    Ma non funziona!!!
    Perchè?Può darsi che dipenda dalla compresenza nella pagina da un altro javascript (un menù orizzontale)?

    grazie a tutti


  2. #2
    se non erro, il secondo parametro di setInterval deve essere un intero, non una stringa.

    ciao

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Perchè non funziona?

    Dal titolo dovrebbe intuirsi il contenuto della discussione....
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4

    Re: Re: Perchè non funziona?

    Originariamente inviato da br1
    Dal titolo dovrebbe intuirsi il contenuto della discussione....
    hai ragione, chiedo perdono (magari rinomina in "[orologio in java] perchè non funziona?") e approfitto per riportare in alto la discussione

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Cosi' come l'hai postata funziona... evidentemente dipende dall'altro script.

    Verifica che i nomi usati per variabili e funzioni siano univoci; verifica che l'altro non sia avviato dall'evento onload; ... oppure posta lo script o un link alla pagina.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    grazie mille

    l'altro script è questo:

    <script id="Sothink Widgets:fronthome.pgt" type="text/javascript" language="JavaScript1.2">
    <!--
    stm_bm(["uueoehr",400,"","blank.gif",0,"","",0,0,162,0,333 ,1,0,0,""],this);
    stm_bp("p0",[0,4,0,0,0,1,0,0,100,"",-2,"",-2,93,0,0,"#ff0873","#ffffff","",0,0,0,"#ffffff"]);
    stm_ai("p0i0",[0," Home ","","",-1,-1,0,"index.php","_self","mouse down","","","",0,0,0,"","",0,0,0,1,1,"#ff0873",0," #ffffff",0,"","",2,2,1,1,"#ff0873","#ff0873","#fff fff","#ff0873","bold 8pt 'Arial','Verdana'","bold 8pt 'Arial','Verdana'",0,0]);
    stm_ai("p0i1",[6,2,"#ffffff","",0,0,0]);
    stm_aix("p0i2","p0i0",[0," Chi siamo","","",-1,-1,0,"chisiamo.php","_self","","","","",0,0,0,"","" ,0,0,0,0,1,"#ff0873",0,"#ffffff",0,"","",3,3]);
    stm_aix("p0i3","p0i1",[]);
    stm_aix("p0i4","p0i2",[0," Studente ","","",-1,-1,0,"","_self","","","","",0,0,0,"","",0,0,0,1]);
    stm_bp("p1",[1,4,0,0,0,0,6,0,90,"",-2,"",-2,25,0,0,"#7f7f7f","#ffffff","",3,0,0,"#000000"]);
    stm_aix("p1i0","p0i0",[0,"Non iscritto","","",-1,-1,0,"studente_nonimm.php","_self","","","","",6,0, 0,"","",0,0,0,0,1,"#ffffff",0,"#ffffff",0,"","",3, 3,0,0,"#ff0873","#ff0873","#333333"]);
    stm_aix("p1i1","p1i0",[0,"Iscritto","","",-1,-1,0,"studente_iscritto.php"]);
    stm_aix("p1i2","p1i0",[0,"Laureato","","",-1,-1,0,"studente_laureato.php"]);
    stm_aix("p1i3","p1i0",[0,"Straniero","","",-1,-1,0,"studente_straniero.php","_self","","","","",0]);
    stm_ep();
    stm_aix("p0i5","p0i2",[0," Personale ","","",-1,-1,0,"personale.php"]);
    stm_aix("p0i6","p0i2",[0," Visitatori ","","",-1,-1,0,"visitatori.php"]);
    stm_aix("p0i7","p0i2",[0," Aziende ","","",-1,-1,0,"azienda.php"]);
    stm_aix("p0i8","p0i1",[]);
    stm_aix("p0i9","p0i2",[0," News ","","",-1,-1,0,"news.php"]);
    stm_aix("p0i10","p0i1",[]);
    stm_aix("p0i11","p0i2",[0," English ","","",-1,-1,0,"english.php"]);
    stm_ep();
    stm_em();
    //-->

    </script>


    ed è direttamente inserito nel body

    Per adesso non posso linkarvi la pagina perchè non è online e non potrò mettercela prima di lunedì

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    dove sono tutte le funzioni richiamate dallo script?

    stm_bm()
    stm_bp()
    stm_ai()
    ... eccetera

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    credo siano qui ma non posso fare molto di più non avendo fatto io la pagina nè conoscendo bene il js...

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Su IE6 funziona anche con il menu orizzontale...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Adesso abbiamo parzialmente risolto i nostri problemi.

    Restano due cose:
    1)Con firefox i secondi si aggiornano di due in due:

    da 10.15.22 passa a 10.15.24 poi 10.15.26

    2)Lo script non visualizza lo "0" se davanti ad un altro numero.
    Ad esempio:

    09.11.05 viene visualizzato 9.11.5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.