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

    Data e ora su file esterno dentro a un sito

    Ciao sono un novellino del javascript, non riesco a venire a capo di questo problema:

    ho inserito in un file esterno java/java.js questa funzione javascript:
    function dataita()
    {
    data = new Date();
    ora =data.getHours();
    minuti=data.getMinutes();
    giorno = data.getDay();
    mese = data.getMonth();
    date= data.getDate();
    year= data.getYear();
    if(minuti< 10)minuti="0"+minuti;
    if(year<1900)year=year+1900;
    if(ora<10)ora="0"+ora;
    if(giorno == 0) giorno = " Domenica ";
    if(giorno == 1) giorno = " Lunedì ";
    if(giorno == 2) giorno = " Martedì "
    if(giorno == 3) giorno = " Mercoledì ";
    if(giorno == 4) giorno = " Giovedì ";
    if(giorno == 5) giorno = " Venerdì ";
    if(giorno == 6) giorno = " Sabato ";
    if(mese == 0) mese = "Gennaio ";
    if(mese ==1) mese = "Febbraio ";
    if(mese ==2) mese = "Marzo ";
    if(mese ==3) mese = "Aprile ";
    if(mese ==4) mese = "Maggio ";
    if(mese ==5) mese = "Giugno ";
    if(mese ==6) mese = "Luglio ";
    if(mese ==7) mese = "Agosto ";
    if(mese ==8) mese = "Settembre ";
    if(mese ==9) mese = "Ottobre ";
    if(mese ==10) mese = "Novembre ";
    if(mese ==11) mese = "Dicembre";
    document.write(""+giorno+" "+date+" "+mese+" "+year+" - "+ora+":"+minuti);
    }

    poi ho richiamato il file java.js nei tag head del sito
    <script type="text/javascript" src="java/java.js"></script>

    come faccio a mettere questa funzione dentro il sito in una posizione specifica?
    io ho fatto così ma non funziona
    <script language="javascript">function dataita();</script>

    Mi viene il dubbio che lo script non funzioni.... bohhhh

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova a cambiare queste tre righe:
    function dataita()
    {
    year= data.getYear();
    document.write(""+giorno+" "+date+" "+mese+" "+year+" - "+ora+":"+minuti);
    con queste:
    onload=function(){
    year= data.getFullYear();
    document.getElementById('datario').innerHTML=giorn o+" "+date+" "+mese+" "+year+" - "+ora+":"+minuti;

    e aggiungi un div (dove vuoi) <div id="datario"></div>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    non succede niente

    ma devo creare una classe "datario" nel file css e poi mettere la funzione dentro i div?
    <div id="datario"><script language="javascript" src="java/java.js"></script></div> ?

  4. #4
    Ho quasi risolto
    creando un file java.js
    partendo con
    data =
    bla bla bla

    e richiamando all'interno del sito nella posizione che voglio

    <script language="javascript" src="java.js"></script>

    Però io vorrei creare un file js che contiene varie funzioni
    è possibile farlo?

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.