Cita:
Me ha funcionado estupendamente (no tengo Safari, pero en Explorer y Firefox funciona). Pero tengo una duda: ¿se puede añadir un botón que, al pulsarlo, devuelva el texto al tamaño original?
Iniciado por Elig
Vamos a ver. Esto es la solución. Funciona para Exploror y Netscape... y no se me ocurre nada más que ponerte también un enlace para ver el resultado, y si tenemos suerte coincide con lo que quieras. Puedes poner en tablas y dimensionar el tamaño de cada celda. De esta manera nno hay movimentos en la pantalla de otras partes nada más que el cambio del tamaño de la fuente.
POR FAVOR PULSE AQUÍ: prueba_cambio_fuente
<HTML>
<HEAD>
<TITLE></TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript1.2">
var fuente =12
function aumentar(){
fuente = fuente + 1
if (fuente > 20)
{
fuente=20
}
aumento_fuente = fuente+"px"
document.getElementById("Tu_id").style.fontSize=au mento_fuente;
}
function disminuir(){
fuente = fuente - 1
if (fuente < 8)
{
fuente=8
}
disminuir_fuente = fuente+"px"
document.getElementById("Tu_id").style.fontSize=di sminuir_fuente;
}
</script>
</HEAD>
<body>
<center>
<p id="Tu_id" style="font-size:12px;">A ver si es esto lo que quieres. Pulsa aumentar o disminuir y funcionará.</p>
<br>
<img src="lupa_mas.jpg" onclick="aumentar();">
<img src="lupa_menos.jpg" onclick="disminuir();">
</center>
</BODY>
</HTML>
Mira a ver si esto te sirve. Avisame para quitarlo del servidor.
POR FAVOR PULSE AQUÍ: prueba_cambio_fuente
<HTML>
<HEAD>
<TITLE></TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript1.2">
var fuente =12
function aumentar(){
fuente = fuente + 1
if (fuente > 20)
{
fuente=20
}
aumento_fuente = fuente+"px"
document.getElementById("Tu_id").style.fontSize=au mento_fuente;
}
function disminuir(){
fuente = fuente - 1
if (fuente < 8)
{
fuente=8
}
disminuir_fuente = fuente+"px"
document.getElementById("Tu_id").style.fontSize=di sminuir_fuente;
}
</script>
</HEAD>
<body>
<center>
<p id="Tu_id" style="font-size:12px;">A ver si es esto lo que quieres. Pulsa aumentar o disminuir y funcionará.</p>
<br>
<img src="lupa_mas.jpg" onclick="aumentar();">
<img src="lupa_menos.jpg" onclick="disminuir();">
</center>
</BODY>
</HTML>
Mira a ver si esto te sirve. Avisame para quitarlo del servidor.
Gracias de antemano!