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

    [Javascript] Problemi con gestione campo input text

    Non capisco perchè non funziona questo script:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title></title>
    <script type="text/javascript">
    <!--
    //variabili per orologio
    o = 10;
    m = 10;
    s = 10;
    
    function orologio(){
       s++;
       if(s > 60){
          m++;
          s = 0;
       }
       if(m > 60){
          o++;
          m = 0;
       }
       if(o > 24){
          o = 0;
       }
       document.getElementById("orologio").value=o+":"+m+":"+s;
    }
    orologio();
    
    //-->
    </script>
    </head>
    
    <body>
    <form action=""><input type="text" id="orologio" value="prova" /></form>
    </body>
    </html>
    Grazie
    <!-- Debian GNU/Linux 4.0 Kernel 2.6.x -->
    ftp://ftp.it.debian.org/
    http://www.php.net/

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se richiami questo
    document.getElementById("orologio").value=o+":"+m+ ":"+s;
    prima che esista un elemento con id="orologio" definito nell' html hai un errore

    richiama la funzione onload

    quindi o questo
    orologio();
    diventa
    window.onload=orologio;

    oppure rimuovi
    orologio();

    e il body diventa
    <body onload="orologio()">

    oppure, non molto ordinato, inserisci tutto lo script nel body, dopo <form action=""><input type="text" id="orologio" value="prova" /></form>

    considera inoltre che non e' opportuno avere un id con stesso nome di una funzione
    ciao

  3. #3
    Ok!
    Adesso, ho un altro problema. In pratica, ho bisogo di sommare 1 al numero 00 in modo tale da visualizzare 01. Qualche idea?
    <!-- Debian GNU/Linux 4.0 Kernel 2.6.x -->
    ftp://ftp.it.debian.org/
    http://www.php.net/

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.