CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Compatibilidad Con Netscape

(1/2) > >>

carlos_lue:
hola a todos el problema es que este trozo de codigo no me funciona con netscape y agradesco cualquier informacion al respecto.

Dim popupScript As String = "<script language='JavaScript'>" & _
                '"showModelessDialog('tcanola.aspx',window,'status:no;help:no;dialogWidth:233px;dialogHeight:180px');</script>"
                'Page.RegisterStartupScript("PopupScript", popupScript)

como puedo hacerlo ya que este codigo me abre una popup despues de aberme logeado y en esta popup escojo un valor para ser regresado a la pagina origen.

popup = ventana en donde selecciono la opcion.
origen = ventana en donde introdusco nombre de usuario y contraseña.

bueno de antemano gracias y espero me puedan ayudar. saludos.

timpsoft:
Hola el tema es que ShowModalDialog y showModelessDialog solo son soportados en Internet Explorer mas no en otros navegadores, tendrias que ver la forma de que cuando sea Iexplorer se habra de el modo que l oestas haciendo, en caso contrario hacer que se habra mediante window.open, algo asi:

function modalWin() {
if (window.showModalDialog) {
window.showModalDialog("Pagina.htm","name",
"dialogWidth:255px;dialogHeight:250px");
} else {
window.open(Pagina.htm','name',
'height=255,width=250,toolbar=no,directories=no,status=no,
menubar=no,scrollbars=no,resizable=no,modal=yes');
}
}

Saludos,

----------------
Ivan Mostacero
http://ivanmostacero.timpsoft.net

carlos_lue:
hola la solucion propuesta es buena, pero de esa forma no puedo regresar valores a la pagina origen, llamemosle origen a login.aspx y destino a popup.aspx, lo que hago actualmente pero solo en IE es que desde la pagina origen abro la pagina destino en forma de popup y en destino escojo una opcion y el resultado es regresado a la pagina origen y en esa se procesa y me redirecciona a otra pagina.   ahora mi pregunta es existe una forma de hacer esto para netscape o cualquier navegador.

algo parecido a lo que hace el hotmail cuado abres la popup de contactos que lo seleccionas y te lo pone automaticamente en el campo requerido.

espero haberme explicado y me puedan ayudar. gracias por los comentarios.

cabeza_nispero:
La solución ya te la indicaron, esa es la única forma estándar que conozo para abrir ventanas. Si quieres devolver valores puedes jugar con algunas propiedades del popup y la ventana padre.

El hotmail hace lo mismo, utiliza window.open para otros navegadores que no sean IE.

Saludos

timpsoft:
asi es, quien dijo que no se puede pasar valor de ventana hija a ventana padre usando window.popup??
simplemente podrias hacerlo siguiente de la ventana hijo, puede ser en el onclick o donde desees:

window.opener.document.all("txtResultado").value = "Valor de la ventana hijo"

window.opener hace referencia a la ventana de donde se llamo a la venta hijo.

Saludos,

Ivan Mostacero Plasencia.
MCSD .NET Early Achiever
http://ivanmostacero.timpsoft.net

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa