Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 08-nov-2007, 10:18   #1 (permalink)
ittg ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 3
Enviar un mensaje por MSN a ittg
Triste problema al abrir una ventana popup

hola.. soy nueva programando en asp.net, necesito que al dar click en un boton abra una ventanita con un calendario para seleccionar la fecha. encontre un codigo en la web y si funciona, el problema que al pasarlo al programa donde lo necesito, no funciona ( no se si tenga que ver q' mi web form hereda de un MasterPage.. porfavor necesito ayuda........

Última edición por ittg; 08-nov-2007 a las 10:26.
ittg está desconectado   Responder Citando
Antiguo 08-nov-2007, 19:27   #2 (permalink)
mabarcau está en el buen camino
 
Avatar de mabarcau
 
Fecha de Ingreso: mayo-2005
Mensajes: 312
Enviar un mensaje por MSN a mabarcau Enviar un mensaje por Yahoo  a mabarcau
Re: problema al abrir una ventana popup

Muestranos el codigo y si haces referencia a algun .js, fijate en que la ruta sea correcta, casi siempre los problemas se dan por ese motivo.

slds.
mabarcau está desconectado   Responder Citando
Antiguo 09-nov-2007, 09:22   #3 (permalink)
ittg ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 3
Enviar un mensaje por MSN a ittg
Re: problema al abrir una ventana popup

hola... vuelvo a repetir que no tengo mucha experiencia trabajando en asp. y no se que es un .js :( pero aqui esta el codigo:
------------------------codigo del web form que funciona---------------

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Página sin título</title>
</head>
<body>
<form id="form1" runat="server">
<div>
Probando el Calendario en VB:<br />
<br />
<asp:TextBox ID="txtFecha" runat="server"></asp:TextBox>
<asp:Button ID="txtPrueba1" runat="server" Text="Sin valor por defecto" />&nbsp;<asp:Button
ID="txtPrueba2" runat="server" Text="Con valor por defecto" /></div>
</form>
</body>
</html>

--Aqui se manda a llamar a la funcion que esta en la clase Micalendario la cual muestra el pop-up con el calendario--

MiCalendario.verCalendario(Me, "txtFecha", txtFecha.Text)

+++++++++++++++++++++++++++'clase Micalendario++++++++++++++++

Public MustInherit Class MiCalendario

Private Shared inicio As String = "<script language='JavaScript'>document.getElementById('"
Private Shared nombre As String = "').value = showModalDialog('calendario.aspx'"
Private Shared atributos As String = "'dialogTop=100px; dialogLeft=250px; dialogWidth=206px; " & _
"dialogHeight=205px; center=yes; help=no; status=no; menubar=no; resizable=no; border=thin')"

Public Shared Sub verCalendario(ByRef pagina As System.Web.UI.Page, ByVal control As String)
Dim wFecha As String = inicio & control & nombre & ",'', " & atributos & "</script>"
pagina.ClientScript.RegisterStartupScript(pagina.G etType(), "ventana", wFecha)
End Sub

Public Shared Sub verCalendario(ByRef pagina As System.Web.UI.Page, ByVal control As String, ByVal _default As String)
Dim wFecha As String = inicio & control & nombre & ", '" & _default & "', " & atributos & "</script>"
pagina.ClientScript.RegisterStartupScript(pagina.G etType(), "ventana", wFecha)
End Sub
End Class

-------codigo del webform que no funciona hereda del MasterPage-------

<%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:Button ID="Button1" runat="server" Text="calendario" />
<asp:TextBox ID="txtFecha" runat="server"></asp:TextBox>
</asp:Content>

---Aqui se manda a llamar a la funcion que esta en la clase Micalendario la cual muestra el pop-up con el calendario---

MiCalendario.verCalendario(Me, "txtFecha", txtFecha.Text)

please de verdad necesito ayuda... necesito esto para continuar con mi proyecto de residencia profesional...
grax........
ittg está desconectado   Responder Citando
Antiguo 14-nov-2007, 09:55   #4 (permalink)
ittg ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 3
Enviar un mensaje por MSN a ittg
Cool Re: problema al abrir una ventana popup

En vista d que nadie me contesto , yo misma le di solucion a mi problema.

Al momento de mandar a llamar a la funcion que abre el popup con el calendario
le mando como parametro un textbox para que ahi coloque la fecha que se este seleccionando...
pero como mi web form pertenece a un MasterPage era necesario cambiar el id del texbox, por lo que aparece en rojo...

MiCalendario.verCalendario(Me, "ctl00_ContentPlaceHolder1_TxtFecEstSoc")
ittg está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:37.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93