Sonido
CSS
Dreamweaver
Ridiculeces
Artículos
Site Check
JavaScript


 


Aviso:
Me he trasladado a:
http://www.tecnorama.org
(con algunos de estos contenidos y otros nuevos)

Método window.open() personalizado:


(NOTA: LA VERSIÓN ORIGINAL DE ESTE SCRIPT (CON MÁS CONTENIDOS) ESTÁ DISPONIBLE EN http://www.webreference.com/js/column7/htmllaunch.html)


Supongo que ya sabréis que el tercer parámetro del método window.open() se refiere a los atributos con los que se debe mostrar la ventana. Este formulario os ayudará a crear el código para un script que abra una nueva ventana con los atributos que queráis:

 

channelmode (modo canal) dependent (dependiente de la ventana madre
directories (modo arbol) fullscreen (pantalla completa
location (con barra de dirección) menubar (con Barra de menús)
resizable (se puede modificar su tamaño) scrollbars (con barras de desplazamiento)
status (con barra de estado) toolbar (con barra de botones)
height (altura) width (ancho)
innerHeight (altura interior) innerWidth (ancho interior)
outerHeight (altura exterior) outerWidth (ancho exterior)
screenX and left (distancia al margen izquierdo de la pantalla) screenY and top (distancia al margen superior de la pantalla)
newURL (dirección a abrir newName (nombre de la nueva ventana)
orgName (nombre de la ventana madre) varName (nombre para la variable)

Tened en cuenta que este Script no comprueba la compatibilidad entre navegadores, por lo que deberías ver si funciona en cada uno de ellos.

También tener en cuenta que algunos atributos necesitan un script firmado, y por tanto no deberían ir en un Script normal. Estos atributos son:

alwaysLowered=1|yes
alwaysRaised=1|yes
hotkeys=0|no
titlebar=0|no
z-lock=1|yes

El código generado en el formulario deberéis pegarlo en la parte del encabezado:

En el cuerpo del documento, podéis utilizar uno de estos 3 sistemas para llamarlo:

1.- Al cargar el documento:
<BODY onLoad="launchRemote()">

2.- con un botón de formulario
<FORM> <INPUT TYPE="button" VALUE="launch" onClick="launchRemote()"> </FORM>

3.- Con un enlace normal:
<A HREF="javascript:launchRemote()">...</A>

 

 

Copyright 2000 internet.com Corp.