Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/04/2003, 00:09
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Busqueda

Hola duchamp:

En primer lugar, las cookies no tienen nada que ver con el efecto zoom.

La forma es muy sencilla, dentro de los estilos, existe font-size, o tamaño de la fuente, la cuestión es darle valores numéricos... éstos pueden ser puntos/pixeles o porcentaje...

La línea que referencia a los layers, es para navegadores netscape antiguos, y en los modernos se suele poner getElementById...

Entonces para cambiar un estilo de cualquier elemento de una página, debes darle un atributo id, y con un script darle un nuevo valor... voy a poner un ejemplo que cambie el tamaño de las letras de una celda de una tabla al pasar el ratón por encima, y luego reponer al tamaño:

<table><tr>
<td style="font-size:12px"
onmouseover="this.style.fontSize = '16px'"
onmouseout="this.style.fontSize = '12px'" >
Aquí el contenido
</td></tr></table>

Cuando se quiere cambiar un estilo mediante un script debe estar en minúsculas, y si se trata de un estilo compuesto (por ejemplo font-size), o sea que lleve un guión en el nombre... Se debe poner en mayúscula la primera letra después del guión, y eliminar éste... (el interprete pdría evaluar una resta entre font y size)

Por último voy a improvisar el script modificando el atributo desde un link:

<table><tr>
<td id=zoom
style="font-size:12px">
Aquí el contenido
</td></tr></table>

<a href="javascript: document.getElementById('zoom').style.fontSize = parseInt(document.getElementById('zoom').style.fon tSize) + 2 + 'px'">aumentar</a>

<a href="javascript: document.getElementById('zoom').style.fontSize = parseInt(document.getElementById('zoom').style.fon tSize) - 2 + 'px'">disminuir</a>

... Podría fallar porque no lo he probado, pero creo que lo importante es saber hacerlo.

Saludos