Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Agenda

  1. #1

    Agenda

    Salve a tutti i guru (e non) dello Javascript!!!

    Ho 1 problemino (diciamo così).
    Vorrei controllare la data e, a determinate scadenze, mettere in grigio quelle date ormai passate...

    Poikè non mastico Javascript (diciamo ke x quel ke c'ho provato ancora lo sto digerendo) vi chiedo di essere il più chiaro possibile.

    Tra me ed un bambino di 6 anni non c'è molta differenza ....su javascript ovvio

    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    ehm... nn è molto chiaro... :master:

  3. #3
    Ok, ci ripovo

    Ho una pagina con degli eventi in determinate date.

    Vorrei che 1 funzione controlla la data odierna ed ogni volta che trova 1 data di questi eventi passata mette questa in grigio.

    Poichè non sono molte le date potrei inserirle manualmente nella funzione (x fare il confronto) xò non vorrei stare io col calendario alla mano a dover controllare le date!!!

    Spero di essermi spiegato meglio ora
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    una cosa così???

    <script>
    settata=new Date(2002,04,03)
    oggi=new Date()
    if(oggi>settata)alert('OCCHIO! è gia passata')
    </script>

  5. #5
    Originariamente inviato da Dennis
    una cosa così???

    <script>
    settata=new Date(2002,04,03)
    oggi=new Date()
    if(oggi>settata)alert('OCCHIO! è gia passata')
    </script>
    Quasi...non mi serve l'alert (anke xkè se su 10-15 date esce 1 alert ogni volta...), ho bisogno che mi cambia il colore della data.

    x capirci (spero):
    in una tabella ho:
    DATA - EVENTO
    10/05/2003 Ammazzare Bush!!!

    Ora mi serve che la data cambia colore nella tabella.
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    riproviamo...



    <script>
    function controlla(){
    settata=new Date(2002,04,03)
    oggi=new Date()
    if(oggi>settata)document.getElementById('posto').s tyle.color='aqua'
    }
    </script>
    <body onload="controlla()">
    <p id="posto">03/04/2003</p>

  7. #7
    uhmmm...ok, credo di aver capito come funziona...
    se volessi farlo x + date basta creare la variabile settata2....giusto? :sexpulp:

    Allo stesso modo posso fare che il giorno stesso si colora diversamente.

    Ultima cosa...

    Se non è arduo, è possibile che la data da controllare se lo prende direttamente dall'id ? :master:


    P.S. Complimenti, i tuoi script sono comprensibili come se leggessi 1 libro x bambini :adhone:
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    Originariamente inviato da bigmaul
    Se non è arduo, è possibile che la data da controllare se lo prende direttamente dall'id ? :master:


    P.S. Complimenti, i tuoi script sono comprensibili come se leggessi 1 libro x bambini :adhone:
    non ho capito cosa intendi...

    per il PS: grazie, magari scriverò un libro della serie "Pandi", intitolato "Pandi e javascript"

  9. #9
    mi andava di farlo...:gren:

    se va bene prego se no è colpa del sonno

    <html>
    <head>
    <title>PROVA</title>
    <script language="javascript">
    function controlla(){
    div = document.getElementById('posto')
    var confronto= div.innerHTML;
    var data = new Date();
    var mese = data.getMonth()+1
    var oggi = data.getDate() + "/" + mese + "/" + data.getFullYear();
    if(oggi>confronto)
    div.innerHTML="<strike>"+div.innerHTML+"</strike>";
    }
    </script>
    <body onload="controlla()">
    <p id="posto">03/04/2003</p>
    </body>
    </html>
    Let's your dream came true!

  10. #10
    Originariamente inviato da ale500
    mi andava di farlo...:gren:

    se va bene prego se no è colpa del sonno
    Grazie x l'intervento, hai capito perfettamente ciò ke vorrei....xò la tua function mi "strika" sempre la data (scaduta o non scaduta)...

    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

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.