ragazzi volevo sapere se è possibile utilizzare il tag calendar per aprire una pop-up che mi apra il calendario e mi una volta scelta la data me la riporti nel textBox che sta in parte all'iconcina che richiama il calendario!!
si può fare?
ragazzi volevo sapere se è possibile utilizzare il tag calendar per aprire una pop-up che mi apra il calendario e mi una volta scelta la data me la riporti nel textBox che sta in parte all'iconcina che richiama il calendario!!
si può fare?
si ... cerca in giro...
cmq il succo è la seguente sub da associare
alla selezione del calendario
codice:Public Sub ShowDate(ByVal sender As Object, ByVal e As EventArgs) Response.Write("<SCRIPT language=""Javascript""><!--" & vbCrLf) Response.Write("window.opener." & Request("campo") & ".value='") Response.Write(cal.SelectedDate.ToString("dd/MM/yyyy") & "';" & vbCrLf) Response.Write("self.close();" & vbCrLf) Response.Write("--></SCRIP") Response.Write("T>") End Sub
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Era un mondo adulto, si sbagliava da professionisti....
<P.Conte>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
immaginavo che il succo fosse in quella sub !
però cosi com'è scritta è corretta secondo me!
anche perchè è copiata da un script di aspitalia
ecco l'errore
ecco l'errore mi dice che
window.opener.frm.datafine
è nullo o non è un oggetto
mah!!!
Questa domanda è stata posta tante volte. Una risposta interessante data ad Asp.Italia da uno che la sa lunga è quella di cercare uno dei tanti colendari in javascript per ragioni di ottimizzazione del codice.![]()
Il succo poi te lo ha dato Ottavio col suo script, da leggere e capire.
L'unica perplessità è la sua scrittura. Non è forse meglio scrivere il codice javascript nella pagina in modo diretto? A me sembrerebbe molto più chiaro e produttivo concentrarsi sul codice piuttosto che sulla scrittura di tanti Response.Write
Ad esempio, non è che questa strana scrittura "Response.Write("window.opener." & Request("campo") & ".value='")" mi convinca molto.
E se opener fosse undefined? Non è certo bello vedere lo schermo popolato da messaggi di errori javascript![]()
E se apri una pagina popup modeless? opener non funziona, come la gestisci la risposta da dare al chiamante?![]()
E se devi aggiornare un campo che sta nel frame a fianco della pagina chiamante?![]()
![]()
Pietro
io avrei già pronto il codice per inserire il calendario in JS ma poi siamo sicuri che mi riesca a scrivere in un TextBox runat="server" ?
javascript scriverà nel controllo html generalo da TextBoxOriginariamente inviato da brutusin
io avrei già pronto il codice per inserire il calendario in JS ma poi siamo sicuri che mi riesca a scrivere in un TextBox runat="server" ?:rollo:
![]()
Pietro
quindi posso utilizzare lo stesso tipo di JS che usavo con ASP senza nessuna modifica?
direi di si, ma perché non provi?Originariamente inviato da brutusin
quindi posso utilizzare lo stesso tipo di JS che usavo con ASP senza nessuna modifica?![]()
Pietro
ora mi metto stavo finendo un altro problemino !!
stai in linea!!!