Visualizzazione dei risultati da 1 a 7 su 7

Discussione: SCRIPT RIPETUTI

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    4

    SCRIPT RIPETUTI me serve na mano ty

    Volevo sapere , visto che nun ci riesco, come si puo fare per usare lo stesso script piu volte nella stessa pagina del sito. Me spiego meglio riferendomi a questo script come esempio: voglio ottenere in una stessa tabella l'ora di 5 fusi diversi una sopra l'altra.
    <SCRIPT type="text/javascript">
    function showFilled(Value) {
    return (Value > 9) ? "" + Value : "0" + Value;
    }
    function StartClock24() {
    TheTime = new Date;
    document.clock.showTime.value = showFilled(TheTime.getHours()) + ":" + showFilled(TheTime.getMinutes()) + ":" + showFilled(TheTime.getSeconds());
    setTimeout("StartClock24()",1000)
    }
    //-->
    </script>
    <style type="text/css">
    <!--
    .input { border-style: none;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    color : red;
    }
    -->
    </style>
    parte attivazione
    "<BODY> bgcolor="#FFFFFF" onLoad="StartClock24()
    parte dove va a posizionarsi
    form name=clock>
    <input type=text name=showTime size=8 class=input>
    </form>
    E possibile ottenere na roba simile?
    Roma 12o
    New york 06:00
    tokyo 23:00
    mosca 17:00 etc.
    tyyyyyyyyyyyyyyy alll
    ciauzzzzzzzz

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    provato a cambiare i nomi delle funzioni?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    4
    si gia provato ma niente

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    per una cosa semplice puoi fare così:
    aggiungi gli orologi nell' html assegnando nomi diversi partendo da 0
    <input type=text name="showTime0" size=8 class=input>
    <input type=text name="showTime1" size=8 class=input>
    <input type=text name="showTime2" size=8 class=input>
    <input type=text name="showTime3" size=8 class=input>
    <input type=text name="showTime4" size=8 class=input>
    nello script

    var quanti=5 // variabile globale col numero di orologi
    var fusi=[0,-1,-6,9,4] // array con i fusi orari nell' ordine degli orologi
    ...
    function StartClock24() {
    TheTime = new Date;
    for(var k=0;k<quanti;k++){
    // scrivo nel campo corretto l' ora attuale + quel fuso orario
    document.clock.elements['showTime'+k].value=showFilled(TheTime.getHours()+fusi[k]) + ":" + showFilled(TheTime.getMinutes()) + ":" + showFilled(TheTime.getSeconds());
    }
    setTimeout("StartClock24()",1000)
    }

    la funzione showFilled non serve modificarla
    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    4
    ty x l'aiuto
    pero saro impedito io ma me sbatte tutti i 5 fusi in ogni casella con queste aggiunte
    IL risultato è questo per tutte e 5 le caselle
    0120,-1,-6,9,4:11:52

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    I nomi delle citta' aggiungili tu...
    codice:
    <SCRIPT type="text/javascript"> 
    function showFilled(Value) { 
    return (Value > 9) ? "" + Value : "0" + Value; 
    } 
    
    var quanti=5 // variabile globale col numero di orologi 
    var fusi=[0,-1,-6,9,4] // array con i fusi orari nell' ordine degli orologi 
    
    function StartClock24() { 
    for(var k=0;k<quanti;k++){ 
    	TheTime = new Date; 
    // scrivo nel campo corretto l' ora attuale + quel fuso orario 
    	TheTime.setHours(TheTime.getHours()+fusi[k])
    	document.clock.elements['showTime'+k].value=showFilled(TheTime.getHours()) + ":" + 
    	 showFilled(TheTime.getMinutes()) + ":" + 
    	 showFilled(TheTime.getSeconds()); 
    } 
    setTimeout("StartClock24()",1000) 
    } 
    
    //--> 
    </script> 
    <style type="text/css"> 
    <!-- 
    .input { border-style: none; 
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:8pt; 
    color : red; 
    } 
    --> 
    </style> 
    <BODY onload="StartClock24()">
    
    <form name=clock> 
    <input type=text name="showTime0" size=8 class=input> 
    
    <input type=text name="showTime1" size=8 class=input> 
    
    <input type=text name="showTime2" size=8 class=input> 
    
    <input type=text name="showTime3" size=8 class=input> 
    
    <input type=text name="showTime4" size=8 class=input> 
    
    </form>
    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    4
    ty :gren: :gren: :gren: E confermo la tua massima "Il guaio per i poveri computers e' che sono gli uomini a comandarli". Il mio pc porello lo senti urla da chilometri e chilometri ehehehheheh Un salutone e ancora grazie ciauzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

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.