Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    <body onload...> il w3c non lo digerisce

    nel mio sito ho quest'orologio in java


    <script language="JavaScript" type="text/javascript">

    function iLoveThisClock()
    {
    var adesso=new Date();
    var minuti=adesso.getMinutes()>=10 ? adesso.getMinutes() : "0"+adesso.getMinutes();
    var gsettimana=new Array("domenica", "lunedi", "martedi", "mercoledi", "giovedi","venerdi", "sabato");
    var mesi=new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
    document.getElementById('livellorologio').innerHTM L=gsettimana[adesso.getDay()]+" "+adesso.getDate()+" "+mesi[adesso.getMonth()]+",
    ore "+adesso.getHours()+":"+minuti;
    window.setTimeout('iLoveThisClock()', 60000);
    }
    </script>


    richiamato così nel body:

    <body onload="iLoveThisClock();">
    <div id="livellorologio" style= "font-family: georgia, times new roman; font-size:88%; text-align:center"></div>



    Il problema stà proprio in quel "body onload..." che il w3c non digerisce

    Line 58, column 40: document type does not allow element "BODY" here
    avete un'idea di come posso risolvere?

    grazie a tutti in anticipo

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prima di </script> puoi inserire

    window.onload=iLoveThisClock;

    che e' equivalente (quindi puoi rimuoverlo) a
    onload="iLoveThisClock()"
    nel <body>

    ciao

  3. #3
    ho risolto inserendo l'"onload" nel tag <body> di apertura del corpo della pagina....sembrerebbe funzionare...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Daddo83
    ho risolto inserendo l'"onload" nel tag <body> di apertura del corpo della pagina....sembrerebbe funzionare...
    Perche', prima in quale <body> era? :master:
    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

  5. #5
    Originariamente inviato da br1
    Perche', prima in quale <body> era? :master:
    in un secondo <body>

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Daddo83
    in un secondo <body>
    che e' una contraddizione in termini

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.