Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18

Discussione: Agenda

  1. #11
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    Originariamente inviato da ale500
    mi andava di farlo...:gren:

    se va bene prego se no è colpa del sonno
    ciao, tu fai un controllo di stringhe... come fai a determinare se
    "primo">"secondo"

    ??


    facciamo una cosa così..

    codice:
    <html> 
    <head> 
    <title>PROVA</title> 
    <script language="javascript"> 
    function controlla(){ 
    div = document.getElementById('posto') 
    var confronto= div.innerHTML; 
    var oggi=new Date()
    var inse=new Date(confronto.substr(6,4),(confronto.substr(3,2)-1),confronto.substr(0,2))
    if(oggi>inse){
    div.innerHTML="<strike>"+div.innerHTML+"</strike>"
    }
    } 
    </script> 
    <body onload="controlla()"> 
    <p id="posto">03/04/2002</p>
    </body> 
    </html>
    PS: il DIV deve contenere uan data in formato gg/mm/aaaa

  2. #12
    ...e se volessi farlo x altre date? Su cosa devo "agire" ?
    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)

  3. #13
    Cmq è perfetta così grazie
    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. #14
    Originariamente inviato da bigmaul
    ...e se volessi farlo x altre date? Su cosa devo "agire" ?
    Miiticooo ho risolto da solo giardate qui:

    <html>
    <head>
    <title>PROVA</title>
    <script language="javascript">
    function controlla()
    {
    var confronto;
    var oggi;
    var inse;

    for(var i = 1; i < 4; i++)
    {
    div = document.getElementById('posto'+i)
    confronto = div.innerHTML;
    oggi = new Date();
    inse = new Date(confronto.substr(6,4),(confronto.substr(3,2)-1),confronto.substr(0,2))
    if(oggi>inse)
    {
    div.innerHTML="<strike>"+div.innerHTML+"</strike>"
    }
    }
    }
    </script>
    <body onload="controlla()">
    <p id="posto1">03/03/2003</p>
    <p id="posto2">03/05/2003</p>
    <p id="posto3">15/09/2003</p>
    <p id="posto4">10/11/2003</p>
    </body>
    </html>
    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)

  5. #15
    Scusate se intervengo ancora ma la funzione elimina anche la data corrente oltre a quelle scadute

    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. #16
    tieni...così funzia....

    Codice PHP:
    <html
    <
    head
    <
    title>PROVA</title
    <
    script language="javascript"
    <!--

    function 
    controlla() 

     var 
    confronto
     var 
    today;
     var 
    oggi
     var 
    inse
     
    today = new Date(); 
     
    oggi = new Date(today.getFullYear(),today.getMonth(),today.getDate())
     
    alert(oggi);
     for(var 
    14i++){ 
      
    div document.getElementById('posto'+i
      
    confronto div.innerHTML
      
    inse = new Date(confronto.substr(6,4),confronto.substr(3,2),confronto.substr(0,2)) 
      
    alert(inse);
      if(
    oggi>inse)
        
    div.innerHTML="<strike>"+div.innerHTML+"</strike>" 
     

    }
    //--> 
    </script> 
    </head>
    <body onLoad="javascript:controlla()"> 
    <p id="posto1">03/03/2003</p> 
    <p id="posto2">03/05/2003</p> 
    <p id="posto3">23/06/2003</p> 
    <p id="posto4">22/11/2003</p> 
    </body> 
    </html> 
    era colpa dell'ora...:gren:
    Let's your dream came true!

  7. #17
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    codice:
    <html> 
    <head> 
    <title>PROVA</title> 
    <script language="javascript"> 
    function controlla() 
    { 
    var confronto; 
    var oggi; 
    var inse; 
    
    for(var i = 1; i < 4; i++) 
    { 
    div = document.getElementById('posto'+i) 
    confronto = div.innerHTML; 
    oggi = new Date();
    oggi.setDate(oggi.getDate()-1) 
    inse = new Date(confronto.substr(6,4),(confronto.substr(3,2)-1),confronto.substr(0,2)) 
    if(oggi>inse) 
    { 
    div.innerHTML="<strike>"+div.innerHTML+"</strike>" 
    } 
    } 
    } 
    </script> 
    <body onload="controlla()"> 
    <p id="posto1">03/03/2003</p> 
    <p id="posto2">03/05/2003</p> 
    <p id="posto3">15/09/2003</p> 
    <p id="posto4">10/11/2003</p> 
    </body> 
    </html>

  8. #18
    GRAZIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
    Meglio di così non potrei kiedere
    (Forse si ma credo non sia il caso di "sfottere la mazzarella di San Giuseppe"))

    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 © 2026 vBulletin Solutions, Inc. All rights reserved.