Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Calendario ASP.Net

  1. #1

    Calendario ASP.Net

    Ciao a tutti!

    Eccomi di nuovo quì a chiedere udienza alle vostre menti...

    Il mio problema è il seguente:

    ho un progetto ASP.Net formato da una master page, una pagina di contenuti e una pagina normale al di fuori della master page.

    Nella pagina normale ho inserito il calendario presente nel toolbox di Visual Studio, mentre nella pagina dei contenuti ho un modulo di inserimento dati anagrafici dove è possibile inserire una data con la selezione della medesima dal calendario presente nella pagina normale.

    Con una funzione javascript presente nella master page richiamo una finestra popup indicando come indirizzo la pagina dove è presente il calendario, impostando misure definite e altri paramentri riferiti alla finestra...

    Una volta aperta la finestra popup del calendario seleziono la data e IN TEORIA la finestra popup si dovrebbe chiudere, inserendo nel campo di testo della data la data selezionata...

    La funzione javascript presente nella master page è questa:

    function popdate(campo, valore) {

    CalWin = window.open('calendar.aspx?campo='+campo+'&data='+ valore, 'calwindow','width=200,height=180,scrollbars=no,to olbar=no, status=yes')

    }


    Il codice della pagina dove è presente il calendario è questo:

    <script type="text/VB" runat="server">

    Sub ShowDate(ByVal sender As Object, ByVal e As EventArgs)

    cal.SelectedDate.Month.ToString & "/" & cal.SelectedDate.Year.ToString

    Response.Write("<SCRIPT type=""text/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

    </script>

    <html>

    <head><title>Seleziona una data</title></head>

    Il problema è che quando viene selezionata la data non succede niente e non viene neanche visualizzato nessun errore javascript.

    Vi Prego aiutatemi! Grazie a Tutti in anticipo!

  2. #2
    mai fare qualche cosa di gia fatto.
    aprire un popup su un'altra finestra è un metodo ormai obsoleto e deprecato.

    http://www.asp.net/AJAX/AjaxControlT.../Calendar.aspx
    (devi installare AJAX extension e toolkit)

    altrimenti cerca su google "js datepicker" o "dom datepicker"
    Fiore Bat - www.bcscommunity.it

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.