La ventana que se abre en www.treelogic.com
Comentarios al Script: Este script no es compatible
con Netscape 4.x, por lo que sus usarios sólo verán que
se abre una nueva ventana. Para una página particular no debe suponer
ningún inconveniente, pero cuando se trata de diseñadores
(porque eso es lo que dicen ser), es preocuparse de una parte de los potenciales
usuarios y a los demás dejarlos tirados como colillas. (en el resumen
del mes de enero hay comentario al respecto.
Comentarios al código:se incluye la dirección
del autor, porque el script no es mío (me he limitado a arreglarlo
para que se entienda en castellano y hacerlo mas comprensible) NI DE
TREELOGIC...(bueno, ni esto no las capas que utilizan, que tampoco
funcionan en Netscape, es más, lo cuelgan)
Bueno, poner esta parte en el encabezado del documento:(está
un poco pequeño para no confundir los saltos de línea)
<SCRIPT
LANGUAGE="JavaScript">
<!-- Original: Martijn Sinnema (sinnemavleiger@wanadoo.nl) -->
<!-- Web Site: http://home.wanadoo.nl/sinnemavlieger/martin -->
<!--
Comienza script
function expandirVentana(website) {
var heightspeed = 2; // velocidad a la que se expande verticalmente(cuanto
más alto = más rápido)
var widthspeed = 7; // velocidad a le que se expande horizontalmente
(cuanto más alto=más rápido)
var leftdist = 0; // distancia a la parte izquierda de la ventana
var topdist = 0; // distancia a la parte superior de la ventana
if (document.all) {
var winwidth = window.screen.availWidth - leftdist;
//en la línea anterior se puede igualar winwidth a un valor
fijo en pixeles
var winheight = window.screen.availHeight - topdist;
//en la linea anterior se puede igualar winheight a un valor fijo
en pixeles
//la linea siguiente se encarga de abrir una ventana de 1x1 pixeles
var sizer = window.open("","","left="
+ leftdist + ",top=" + topdist + ",width=1,height=1,scrollbars=yes");
//el bucle siguiente se encarga de aumentar la altura de la ventana
for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed)
{
sizer.resizeTo("1", sizeheight);
}
//y este bucle, de la anchura
for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed)
{
sizer.resizeTo(sizewidth, sizeheight);
}
sizer.location = website;
}
else
window.location = website;
}
// Termina script -->
</script>
|
Y esta otra, donde queráis hacer el enlace dentro
del cuerpo
<a href="http://www.el-sitio-que-quieras-abrir.com/"
onClick="expandirVentana('http://javascript.internet.com/');return
false;">aquí va el texto que quieras poner</a>
|
Y
esto es la prueba de cómo funciona
|