Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/07/2009, 14:04
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Emular las teclas ctrl++ ó ctrl+scroll

estoy seguro que en javascript no puedes ejecutar comandos relacionados al navegador salvo si el navegador proporciona los comandos. tal como el caso de internet explorer (msie) donde con activex puedes ejecutar exactamente los mismos comandos que aparecen en la barra de menu entre otros mas. en todo caso no es la mejor solucion porque se trata de codigo no compatibles entre navegadores.

lo correcto seria utilizar CSS y javascript. sin embargo, la mayor parte de la atencion tienes que centrarla en el CSS, no en el script. lo que tienes que hacer es dise~nar el documento con unidades relativas (%, em). por lo cual, recomiendo leer algun manual que explique como funciona las unidades relativas. el script, es una simple tonteria, cambiar el valor de tama~no de fuente desde uno de los elementos mas alto en la jerarquia, o sea, el <BODY>. en el siguiente ejemplo fijate como se comporta aquellos elementos con unidades relativas y absolutas, en este caso <H1> y <H2>.

Código:
<html>
<head>
<style type="text/css">
h1{
font-size:12pt;
width:3em;
border:1px solid black;
}

</style>
<script>
function fontsize(num){
document.body.style.fontSize = (parseFloat(document.body.style.fontSize) + num) + "em";
}
</script>
</head>
<body style="font-size:1em;">
<h1>Header</h1>
<h2>Sub-header</h2>
<p>Paragraph</p>
<ul><li>list 1</li><li>list 2</li></ul>
<input type="button" onclick="fontsize(.25);" value="+.25" />
<input type="button" onclick="fontsize(-.25);" value="-.25" />
</body>
</html>
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.