DHTML - Como cerrar centana sin pedir confirmacion

 
Vista:

Como cerrar centana sin pedir confirmacion

Publicado por jose (2 intervenciones) el 09/12/2005 23:03:55
estoy haciendo una pagina en la cual quiero redirigir a otra pagina dependiendo de la resolucion de la pantalla del navegador del clietne de mi pagina web, parra ello controlo la resolucion de pantalla del cliente, y dependiendo de que resolucion tenga le mando a una pagina u otra.

mi problema es que una vez se abre la pagina a la que redirijo, al intentar cerrar la ventana desde la que redirijo me sale un mensage de confirmacion para poder cerrarla, y me gustaria que se cerrara sin mas. ¿Como puedo redirigir sin tener este problema?

otro problema que tengo es que al redirigir no me sale la barra de direccione, ¿Como puedo hacer para que salga?

os indico el codigo que uso.


if (screen.width + "x" +screen.height == "1024x768"){
var opciones="left=0,top=0,width=1024,height=768,toolbar=yes,status=yes,menubar=yes,resizable=yes,dirbar=yes";
var redireccion="IFS1024x768.asp"
WindowObjectReference = window.open(redireccion,"Pagina1", opciones);
//window.close();
}
if (screen.width + "x" +screen.height == "800x600"){
var opciones="left=0,top=0,width=1024,height=768,toolbar=yes,status=yes,menubar=yes,resizable=yes,dirbar=yes";
var redireccion="IFS800x600.asp"
WindowObjectReference = window.open(redireccion,"Pagina1", opciones);
//window.close();
}
if (screen.width + "x" +screen.height == "640x480"){
var opciones="left=0,top=0,width=1024,height=768,toolbar=yes,status=yes,menubar=yes,resizable=yes,dirbar=yes";
var redireccion="IFS640x480.asp"
WindowObjectReference = window.open(redireccion,"Pagina1", opciones);
//window.close();
}


Gracias de antemano por vuestra colaboracion
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como cerrar centana sin pedir confirmacion

Publicado por Johnny Crow (1 intervención) el 02/01/2010 02:01:11
El siguiente JavaScript detecta la resolución de la pantalla del visitante y lo redirecciona a una página optimizada especialmente para la misma. Se otorga como valor las direcciones URL en tres variables para cada una de la resoluciones más utilizadas (640x480, 800x600 y 1024x768). Luego se realiza una sentencia para detectar la resolución de pantalla del usuario, y de acuerdo al ese valor se redirecciona el navegador hacia la dirección correspondiente a esa resolución.

<html>
<head>
<script LANGUAGE="JavaScript">
function redireccionar() {
var url640x480 = "http://www.tu-sitio.com/640x480";
var url800x600 = "http://www.tu-sitio.com/800x600";
var url1024x768 = "http://www.tu-sitio.com/1024x768";
if ((screen.width == 640) && (screen.height == 480))
window.location.href= url640x480;
else if ((screen.width == 800) && (screen.height == 600))
window.location.href= url800x600;
else if ((screen.width == 1024) && (screen.height == 768))
window.location.href= url1024x768;
else window.location.href= url640x480;
}
</script>
</head>
<body onLoad="redireccionar()">
</body>
</html>

Esto puede solucionar tu problema. Cambia los valores y los nombres de las páginas y listo. Cualquier duda entra a mi hi5 y me mandas un mensaje privado.
http://johnnycrowtv.hi5.com/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar