Foros del Web » Programando para Internet » Javascript »

Splash window que queda siempre on top

Estas en el tema de Splash window que queda siempre on top en el foro de Javascript en Foros del Web. Hola !!! Estoy utilizando una extension del Dreamweaver que crea una ventana sin ningun tipo de borde ni barra a partir de un html. Pero ...
  #1 (permalink)  
Antiguo 26/02/2004, 22:14
 
Fecha de Ingreso: junio-2003
Ubicación: Buenos Aires
Mensajes: 42
Antigüedad: 20 años, 10 meses
Puntos: 0
Splash window que queda siempre on top

Hola !!!

Estoy utilizando una extension del Dreamweaver que crea una ventana sin ningun tipo de borde ni barra a partir de un html.

Pero el problema que tengo es que esta ventana queda 'on top' , o sea que no puedo ver nada de lo que hay abajo a menos que cierre la ventana.

Lo que yo quiero es que se comporte como una ventana cualquiera del windows, que por ej con el alt+tab pueda cambiar a otra y despues volver.

les paso aca el script a ver si alguien (mas de uno, seguro) puede incorporar la linea de codigo que necesito para que funcione como yo quiero.

<script name="Used by PD_openSplashWindow" language="javascript">
<!--
var splashWin, autoCloseTimeoutHandle, ontopIntervalHandle;

function PD_openSplashWindow(sUrl, width, height, autoCloseTime){

var nLeft = (window.screen.width - width)/2;
var nTop = (window.screen.height - height)/2;

autoCloseTime = autoCloseTime * 1000;

splashWin = window.open(sUrl, '_splash', 'fullscreen=1,toolbar=0,location=0,directories=0,s tatus=0,menubar=0,scrollbars=0,resizable=0' );

splashWin.blur(); // Hide while updating
window.focus();

splashWin.resizeTo(width,height);
splashWin.moveTo(nLeft, nTop);
splashWin.focus();

ontopIntervalHandle = splashWin.setInterval("window.opener.splashWin.foc us();", 50);
splashWin.document.body.onbeforeunload = function() {
// Splash is being closed. no need to close it again
window.clearInterval(autoCloseTimeoutHandle);
window.onbeforeunload = null;
};

splashWin.document.body.onload = function() {splashWin.setInterval("window.opener.splashWin.fo cus();", 50);};

window.clearTimeout(autoCloseTimeoutHandle); // in case some one calls this twice
if (autoCloseTime != null && autoCloseTime > 0 && autoCloseTime != "NaN") {
autoCloseTimeoutHandle = window.setTimeout("splashWin.close()", autoCloseTime);
}

window.onbeforeunload = function() {splashWin.close();}; // Close splash when this page is unloaded
}
//-->

Bueh, graaaaaaaaaaacias desde ya!!!
un abrazo!
__________________
...Hay algo que dejé de hacer y aún hoy me llama...
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 18:13.