JavaScript - Abrir ventana dependiendo...

 
Vista:

Abrir ventana dependiendo...

Publicado por Henry (1 intervención) el 23/09/2004 14:45:45
Necesito crear un codigo javascript que me haga lo siguiente:

1. Opción.
Que segun sea la resolución de la pantallla me abra distinta página, pero que a su vez esta nueva ventana que abra que no tenga la barra de direcciones, la barra de herramientas ni la de menú.

2. Opción.
Que segun sea la resolución de la pantallla me imprima un mensaje, pero este mensaje debe ser un link que active un javascript que abra la nueva ventana que no tenga la barra de direcciones, la barra de herramientas ni la de menú.

Hice el siguiente código pero no me funciona:

//ESTO ESTA DENTRO DEL HEAD
//QUE ES EL SCRIPT QUE PERMITE ABRIR LA VENTANA SIN TOOLBAR, SCROLLBAR, DIRECCIONES,
//STATUSBAR, Y OTRAS CARACTERÍTICAS

<SCRIPT LANGUAGE="JavaScript">
<!-- Idea by: Nic Wolfe ([email protected]) -->
<!-- Web URL: http://fineline.xs.mw -->

<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,men
ubar=0,resizable=0,width=1024,height=768,left = 0,top = 0');");
}
// End -->
</script>

//ESTO ESTA DENTRO DEL BODY
<script language="JavaScript">
{

var url640x480 = "<A HREF="javascript:popUp('800x600/index2.html')">Entrar</A>";
var url800x600 = "<A HREF="javascript:popUp('800x600/index2.html')">Entrar</A>";
var url1024x768 = "<A HREF="javascript:popUp('index2.html')">Entrar</A>";

if ((screen.width == 640) && (screen.height == 480))
{
document.write(url640x480);
}

else if ((screen.width == 800) && (screen.height == 600))
{
document.write(url800x600);
}
else if((screen.width == 1024) && (screen.height == 768))
{
document.write(url1024x768);
}
else document.write("No tengo tu resolución");
}

</script>

El problema es que me aparece un error en:

var url640x480 = "<A HREF="javascript:popUp('800x600/index2.html')">Entrar</A>";

Debe ser por las comillas.

O si tienen otra idea que funcionara de culaquiera de las dos formas.

Muchas Gracias
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