Este código de ventana emergente funciona muy bien, ¡pero es un poco complicado! ¡Por favor, mire más de cerca!
Hay tres páginas involucradas aquí:
Página de ventana emergente: página 1.htm donde se coloca el código de la ventana emergente
Página central: página de transición intermedia 2.htm
Página emergente: 3.htm
El código que aparecerá en 1.htm es el siguiente: principalmente para forzar la ventana emergente de 2.htm a través del cuadro de diálogo, con un tamaño de 0,0.
CÓDIGO:
<lenguaje de escritura="javascript">
focusid=setTimeout("focus();window.showModelessDialog('2.htm','','scroll:1;status:1;help:1;toolbar=1;resizable:1;dialogWidth:0px;dialogHeight:0px ')",3000)
</script>
Coloque el código en 2.htm de la siguiente manera: cierre automáticamente la página de diálogo 2.htm y abra la ventana 3.htm al mismo tiempo
CÓDIGO:
<lenguaje de escritura="javascript">
<!--
función openWindow2(URL,Nombre,características) { //v2.0
window.open(URL,Nombre,características);}
openWindow2('3.htm','pop','resizable,height=600,width=1024,toolbar,menubar,scrollbars,location,left=0,top=0');
//-->
setTimeout('ventana.close();', 0);
</script>
Coloque el código en 3.htm:
el CÓDIGO se minimizará automáticamente después de la ventana emergente:
Agregue la etiqueta del cuerpo: <body onload="min.Click()">
El siguiente código se agrega al área <body></body>
<objeto id="min" tipo="aplicación/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param nombre="Comando" valor="Minimizar">
</object> <object id="max" type="aplicación/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param nombre="Comando" valor="Maximizar">
</objeto>