Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22

Discussione: textarea

  1. #11
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    per fare una variabile globale basta che la dichiari fuori dalle funzioni

  2. #12
    non ho capito come

  3. #13
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    var VariabileGlobale
    function NomeFunzione(){
      var VariabileLocale
    }

  4. #14
    non funziona, dice che è indefinito

  5. #15
    aiutoooooooooooooo

  6. #16
    Posta il javascript intero che produce quello che vuoi mettere nella textarea!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  7. #17
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    hai qualcosa on-line da vedere? Oppure posta un po' di codice in modo da farci capire...

  8. #18
    ecco, il codice che dovrebbe risultare nella textarea è questo, è un piccolo orologio:

    data=new Date()
    oggi= data.getDate()
    anno= data.getFullYear()
    document.write ("[" +oggi+ "/")

    switch (data.getMonth()){
    case 0:
    document.write ("Gennaio");
    break;
    case 1:
    document.write ("Febbraio");
    break;
    case 2:
    document.write ("Marzo");
    break;
    case 3:
    document.write ("Aprile");
    break;
    case 4:
    document.write ("Maggio");
    break;
    case 5:
    document.write ("Giugno");
    break;
    case 6:
    document.write ("Luglio");
    break;
    case 7:
    document.write ("Agosto");
    break;
    case 8:
    document.write ("Settembre");
    break;
    case 9:
    document.write ("Ottobre");
    break;
    case 10:
    document.write ("Novembre");
    break;
    case 11:
    document.write ("Dicembre");
    break;
    }
    document.write ("/" +anno)

    document.write (" (")
    switch (data.getDay ()){
    case 0:
    document.write ("Domenica");
    break;
    case 1:
    document.write ("Lunedì");
    break;
    case 2:
    document.write ("Martedì");
    break;
    case 3:
    document.write ("Mercoledì");
    break;
    case 4:
    document.write ("Giovedì");
    break;
    case 5:
    document.write ("Venerdì");
    break;
    case 6:
    document.write ("Sabato");
    break;
    }
    document.write (")")


    ore= data.getHours()
    minuti= data.getMinutes()
    secondi= data.getSeconds()
    document.write (" alle ore " +ore+ ":"+minuti+ ":"+secondi +"]")

  9. #19
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    imposti all'inizio una variabile
    codice:
    var Variabbile = ''
    e popi invece di fare tutti i
    codice:
    document.write (" alle ore " +ore+ ":"+minuti+ ":"+secondi +"]")
    butti tutto nella variabile
    codice:
    Variabbile+="[" +oggi+ "/"
    Variabbile+="Gennaio"
    ...
    ... 
    Variabbile+=" alle ore " +ore+ ":"+minuti+ ":"+secondi +"]"
    e all'onload della pagina (che ha il js)
    codice:
    <body onload="document.NomeForm.NomeText.value=Variabbile">
    capito come?

    lo script potevi farlo più semplice... mettivi i nomi dei mesi e dei giorni in due array ed evitavi di fare tutti case...
    Ciao ciao

  10. #20
    ecco fatto, ora funziona!
    purtroppo lo script l'ho fatto con le poche conoscenze che ho... sicuramente si potrebbe ottimizzare ma pazienza!
    Cmq c'è un altro problema: poichè la variabile "generale" viene modificata solo all'inizio l'ora non si aggiorna!

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.