Avatar Image
Machacateclados
Machacateclados

Tanto y tanto buscar, para poder abrir una ventana pop up y que me devuelva unos datos en la pagina madre... y descubri el metodo showModalDialog, pero me faltan ejemplos de como utilizarlo. Hay algun entendido en este tema? RollEyes

Gracias.

advtal52
Usuario Novato
Usuario Novato

TE PASO EL CODIGO DE LOS ARCHIVOS


------------comienso de index.htm------------
<html>
<head>
<title>AERONAVEGANTES-INDEX</title>
</head>
<body>
<p align="center">
<input type=button onClick="window.open('pop-up.htm','popup')" value="ABRIR POP-UP">
</p>
</body>
</html>
------------fin de index.htm------------

------------comienso de pop_up.htm------------
<HTML>
<HEAD>
<TITLE>BOTON</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</HEAD>
<BODY leftmargin="0" rigthmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<p>

<script language=JavaScript>
<!--
function DALEQUEVA(){
opener.location.href='http://www.google.com.ar';
window.close()
}

function NILOCO(){
window.close()
}
//-->
</script>
esto es un pop-up
</p>
<p>
<input type=button onClick="DALEQUEVA()" value="ACEPTAR">
<input type=button onClick="NILOCO()" value="CANCELAR">
</p>
</BODY>
</HTML>
------------fin de pop_up.htm------------


POP UP MAS COPADO
DADO QUE PODES ELEGIR DONDE QUERES QUE APARESCA Y EL TAMAÑO

------------comienso de pop_up.htm------------
<HTML>
<HEAD>
<TITLE>BOTON</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</HEAD>
<BODY leftmargin="0" rigthmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="look()">
<p>
<script language=JavaScript>
<!--
function look(){

resolucionx = screen.availWidth
resoluciony = screen.availHeight

var ancho = "300"
var alto = "300"

var margenx = "200"
var margeny = "200"
var posicion_x = "izquierda"
var posicion_y = "arriba"

tamaniox= (resolucionx/2) - (ancho/2)
tamanioy= (resoluciony/2) - (alto/2)

if (posicion_x=="izquierda&quotGiño tamaniox=0+margenx;
if (posicion_x=="derecha&quotGiño tamaniox=resolucionx-margenx-ancho;

if (posicion_y=="arriba&quotGiño tamanioy=0+margeny;
if (posicion_y=="abajo&quotGiño tamanioy=resoluciony-margeny-alto;

resizeTo(ancho,alto)
moveTo(tamaniox,tamanioy)
}
//-->
</script>

<script language=JavaScript>
<!--
function DALEQUEVA(){
opener.location.href='http://www.google.com.ar';
window.close()
}

function NILOCO(){
window.close()
}
//-->
</script>
esto es un pop-up
</p>
<p>
<input type=button onClick="DALEQUEVA()" value="ACEPTAR">
<input type=button onClick="NILOCO()" value="CANCELAR">
</p>
</BODY>
</HTML>
------------fin de pop_up.htm------------

User 28318
User 28318
Machacateclados
Machacateclados

showModalDialog solo funciona en Internet Explorer y puede que no en todas sus versiones así que te arriesgas a que el 34% de tus visitantes no vean nada o lo que es peor den error al cargar la página.

salu2

si no conoces Mozilla Firefox pruébalo. Me lo agradecerás.

lordtinchen
Usuario Novato
Usuario Novato

Hola.
Existe algo como el showModalDialog para el FireFox?
He visto un sólo ejemplo, que usa el evento onBlur del body, pero no funciona bien (sólo la primera vez).
Gracias.

eforo.cime
Usuario Novato
Usuario Novato
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares