Ho una pagina A.aspx con:
codice:<html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>A</title> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox ID="tb1" runat="server" readonly="true"></asp:TextBox> <asp:Button ID="bt1" runat="server" Text="Calendario" /> </div> </form> </body> </html> Protected Sub bt1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bt1.Click JavaScript.Popup(Me, "popup.aspx", 400, 300) ' Lancia una popup End Sub
La popup:
Alla prima esecuzione fa quello che deve fare. Alla SECONDA pressione del tasto per lanciare la popup, mi pulisce la textbox.codice:<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Popup</title> <script type="text/javascript"> function chiudiPop() { opener.form1.tb1.value = "31/12/2008"; window.close(); } </script> </head> <body> <form id="form1" runat="server"> <div> <input type="button" onclick="chiudiPop();" value="Chiudi finestra" /> </div> </form> </body> </html>
Questione di sicurezza ? Con JavaScript non posso aggiornare il valore di una TexbBox se è impostata la sua proprietà ReadOnly a True ? :master: