Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Javascript & asp

  1. #1

    Javascript & asp

    Ciao.. sto cercando di fare un campo input contenente il valore <%=time()%> (ora del server).
    Vorrei che il campo si aggiornasse ogni secondo in modo che al passare di ogni secondo si incrementi di uno ma non mi viene...dove sbaglio??

    codice:
    <html>
    <head>
    <title>orario </title>
    <script>
    function time() {
                    adesso = document.or.time.value
                    setTimeout("time()",1000)
    		
    	}
    </script>
    </head>
    <body bgcolor="#F0F0F0" onload="time()">
                
    
                <form name="or">
                <input type="text" name="time" value="<%=time()%>">
                </form>
    </body>
    </html>
    [The goal is soul]

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Usa un po di fantasia... se chiami tutto "time" il browser non capisce a cosa ti riferisci

    codice:
    <html><head><title>orario </title>
    <script>
    function f_time() {
      adesso = parseInt(document.or.time.value,10);
      document.or.time.value = adesso + 1;
      setTimeout("f_time()",1000)
    }
    </script>
    </head><body bgcolor="#F0F0F0" onload="f_time()">
                
    
                <form name="or">
                <input type="text" name="time" value="<%=time()%>">
                </form>
    </body>
    </html>
    Bada che la finzione time() di vbscript ti riporta una stringa simile: "2:07:56 PM" pertanto l'accrocchio non funziona... ti conviene usare Timer() che riporta il numero di secondi dalla mezzanotte.

    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

  3. #3
    Non credo sia questo il problema x' <%=time()%> mi stampa l'ora così "12.14.01"...
    [The goal is soul]

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da webdesigning
    Non credo sia questo il problema x' <%=time()%> mi stampa l'ora così "12.14.01"...
    Allora spiega meglio ma possibilmente dopo aver provato i suggerimenti

    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

  5. #5
    Il tuo suggerimento conta solo i secondi...
    Mi piacerebbe fare in modo che l'ora del server presa nel campo input venga "aggiornata" ogni secondo in modo da poter visualizzare ora minuti secondi con i secondi che "scorrono"..
    grazie
    [The goal is soul]

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.