Foros del Web » Programación para mayores de 30 ;) » .NET »

Problemas con ventana modal

Estas en el tema de Problemas con ventana modal en el foro de .NET en Foros del Web. Hola a tod@s! He abierto una ventana modal con window.showModalDialog (no sé si habrá otra forma para hacerlo que no sea por javascript) y cuando ...
  #1 (permalink)  
Antiguo 11/07/2004, 12:24
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 1 mes
Puntos: 1
Problemas con ventana modal

Hola a tod@s!
He abierto una ventana modal con window.showModalDialog (no sé si habrá otra forma para hacerlo que no sea por javascript) y cuando intento cerrarla al pulsar un botón con Response.Write("<script>window.close()<script>") se abre la misma página en una nueva ventana (esta vez normal, no modal), lo mismo pasa cuando pulso cualquier botón aunque no tenga nada de código, supongo que ocurre cada vez que hace un postback, qué puedo hacer? :(

Muchas gracias!!
  #2 (permalink)  
Antiguo 12/07/2004, 06:49
 
Fecha de Ingreso: junio-2001
Ubicación: Cordoba, Argentina
Mensajes: 190
Antigüedad: 22 años, 11 meses
Puntos: 0
el problema que sucede es que la ventanas modales no tienen nombre por defecto entonces se abre una nueva ventana.
se pueden hacer 2 cosas

darle nombre a la ventana (modal) y hacer terget a esa ventana con js
<script>
//poner esto en el head

window.name="ventana";
</script>
<!-- en el formulario-->
<form id="Form1" method="post" runat="server" target="ventana">

o usar el tag base que define el destino de todos los link y formularios de una paginga html

<base target="_self">

Saludos, espero que ande...
__________________
Martin
  #3 (permalink)  
Antiguo 12/07/2004, 07:19
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 1 mes
Puntos: 1
Perfecto MartinAcevedo Funcionaban las 2 cosas, al final me he quedado con <base target="_self"> por ser más corto y no usar javascript :)

Muchas gracias por tu ayuda! Un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:33.