Visualizzazione dei risultati da 1 a 5 su 5

Discussione: calendario in JS

  1. #1

    calendario in JS

    ragazzi ho bisogno di un grosso aiuto... io in JS non c ho mai toccato nulla...

    potreste trovarmi un calendario fatto in JS tipo: www.dotareplays.com ( a destra ) che manda il valore del mese anno e giorno in un form?

    pero un calendario con tutti i mesi, anni e giorni, insomma completo

    grazie mille

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao StErMi,

    io ne ho fatto uno in popup che volendo si può mettere direttamente nella pagina
    >> qui trovi il codice e un esempio di utilizzo <<

  3. #3
    willy ho due problemi. nel primo nel secondo esempio del calendario che riempie la select usi sempre il primo modello del calendario ma quello basta modificare il codice del bottone =)

    nel secondo problema... bhe non capisco perche quando scelgo un giorno ( sempre parlando degli esempi delle select ) il giorno e il mese me li restituisce sempre bene ma l'anno me lo da sempre sottratto di 2

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao StErMi,

    la prima domanda non l'ho capita :master:

    per la seconda c'è un errore nelle funzioni impostaSel1 e impostaSel2
    che riporto qui corrette
    codice:
    function impostaSel1(strData){
    	ff = document.forms[0]
    	gg = ff.giorno1
    	mm = ff.mese1
    	aa = ff.anno1
    	aData = strData.split("/")
    	gg.selectedIndex = parseInt(aData[0])-1
    	mm.selectedIndex = parseInt(aData[1])-1
    	aa.selectedIndex = parseInt(aData[2])-2000
    }
    function impostaSel2(strData){
    	ff = document.forms[0]
    	gg = ff.giorno2
    	mm = ff.mese2
    	aa = ff.anno2
    	aData = strData.split("/")
    	gg.selectedIndex = parseInt(aData[0])-1
    	mm.selectedIndex = parseInt(aData[1])-1
    	aa.selectedIndex = parseInt(aData[2])-2000
    }
    comunque puoi adattare come vuoi le funzioni basta che quando chiami il popup del calendario passi la funzione da eseguire nel parametro onclick
    codice:
    function calsel1(){
    	dove = 'window.opener.document.forms[0].hData1.value'
    	OnClick = 'window.opener.impostaSel1(window.opener.document.forms[0].hData1.value);self.close();'
    	PopUpCs('popCalendario.htm?dove='+dove+'&onclick='+OnClick,'cale',240,190,'c','c')
    }

  5. #5
    anche questo =)

    senno richiama sempre il primo tipoo di calendario

    codice:
    function calsel2(){
    	dove = 'window.opener.document.forms[0].hData2.value'
    	OnClick = 'window.opener.impostaSel2(window.opener.document.forms[0].hData2.value);self.close();'
    	PopUpCs('popCalendarioX.htm?dove='+dove+'&onclick='+OnClick,'cale',240,190,'c','c')
    }

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.