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')
}