Foros del Web » Programando para Internet » Javascript »

Emular las teclas ctrl++ ó ctrl+scroll

Estas en el tema de Emular las teclas ctrl++ ó ctrl+scroll en el foro de Javascript en Foros del Web. Hola a todos/as!! Quería preguntaros si hay alguna forma de emular por javascript o cualquier otro lenguaje el efecto que se produce cuando pulsamos la ...
  #1 (permalink)  
Antiguo 22/07/2009, 03:07
 
Fecha de Ingreso: septiembre-2006
Mensajes: 18
Antigüedad: 17 años, 7 meses
Puntos: 0
Emular las teclas ctrl++ ó ctrl+scroll

Hola a todos/as!!

Quería preguntaros si hay alguna forma de emular por javascript o cualquier otro lenguaje el efecto que se produce cuando pulsamos la tecla control mas +, o control + scroll del ratón (aumento o disminución de la pantalla.)

Es que me gustaría conseguir ese efecto, he probado aumentar las fuentes y demás, pero no queda muy bien.

Muchas Gracias!!
  #2 (permalink)  
Antiguo 23/07/2009, 13:04
 
Fecha de Ingreso: septiembre-2006
Mensajes: 18
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Emular las teclas ctrl++ ó ctrl+scroll

Hola,

Llevo buscando un par de días por internet y es imposible conseguir eso, o por lo menos por lo que he buscado.

Mi idea era poder aumentar "todo" para personas con problemas de visibilidad.

Seguiré buscando y se encuentro la solución la posteo.

Ta lue!
  #3 (permalink)  
Antiguo 23/07/2009, 14:04
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:16.