<script language="javascript" type="text/javascript">
//<![CDATA[
<!--
var valorInicial=1;
var novoValor=1;
var incremento = 0.1;
var arg=+;
function zoom(arg)
{
novoValor=(arg=='+')?novoValor+incremento:valorInicial;
document.getElementById("pagina").style.fontSize=novoValor+'em';
if (novoValor > 1.5)
{
alert("O tamanho das letras já foi em muito incrementado. Se desejas, podes aumentar ainda mais, porém, a disposiçao do laioute da página será alterado. Contudo, não haverá perda alguma na compreenção da mesma");
}
}
//-->
//]]>
</script>Deu pra ver que que as letras a serem alteradas ficam no id=pagina.Para aumentar, pode-se chamar a função zoom('+') ; com o argumento '+', que incrementa a fonte.
Diminuir a fonte? achei melhor possibilitar um retorno ao estado inicial, mas se assim desejar, chamando zoom('0') com um argumento diferente de +;neste caso 0; e complementando o incremento somado ao novoValor, chega-se no que deseja.
<script language="javascript" type="text/javascript">
//<![CDATA[
<!--
var valorInicial=1;
var novoValor=1;
var incremento = 0.1;
var arg=+;
function zoom(arg)
{
novoValor=(arg=='+')?novoValor+incremento:novoValor-incremento;
document.getElementById("pagina").style.fontSize=novoValor+'em';
}
//-->
//]]>
</script>



Postagens
Não informado
