Cambiar tamaño fuente
Publicado por Zro (1 intervención) el 11/04/2006 11:17:44
Hola, estoy intentando hacer una pagina, con un texto determinado (CSS), y por medio de unos botones en javascript, que aumente o disminuya el tamaño del texto.
Os dejo el codigo, a ver si alguien sabe por que no me funciona (no se si es problema del css, o del javascript):
<html>
<head>
<title>Pruebas</title>
<script language="JavaScript">
function zoomText(tipo){
//inicializaciones
obj=document.getElementById("BlogContainer");
if (obj.style.fontSize==""){
obj.style.fontSize="100%";
}
actual=parseInt(obj.style.fontSize);
incremento=10;
//operacion
if(tipo=="normal"){
obj.style.fontSize="100%"
}
if(tipo=="aumentar"){
valor=actual+incremento;
obj.style.fontSize=valor+"%"
}
if(tipo=="disminuir"){
valor=actual-incremento;
obj.style.fontSize=valor+"%"
}
}
</script>
<style type="text/css">
body {font-size:14px; }
p { font-size:100%; }
h1 { font-size:160%; }
h2 { font-size:140%; }
</style>
</head>
<body>
<a href="#" onClick="zoomText('aumentar','Contenido')">Aumentar</a>
<a href="#" onClick="zoomText('disminuir','Contenido')">Disminuir</a>
<a href="#" onClick="zoomText('reestablecer'),'Contenido'">Reestablecer</a>
<br><br><br>
<div id="Contenido">
texto que quiero cambiar de tamaño
</div>
</body>
</html>
Un saludo y muchas gracias
Os dejo el codigo, a ver si alguien sabe por que no me funciona (no se si es problema del css, o del javascript):
<html>
<head>
<title>Pruebas</title>
<script language="JavaScript">
function zoomText(tipo){
//inicializaciones
obj=document.getElementById("BlogContainer");
if (obj.style.fontSize==""){
obj.style.fontSize="100%";
}
actual=parseInt(obj.style.fontSize);
incremento=10;
//operacion
if(tipo=="normal"){
obj.style.fontSize="100%"
}
if(tipo=="aumentar"){
valor=actual+incremento;
obj.style.fontSize=valor+"%"
}
if(tipo=="disminuir"){
valor=actual-incremento;
obj.style.fontSize=valor+"%"
}
}
</script>
<style type="text/css">
body {font-size:14px; }
p { font-size:100%; }
h1 { font-size:160%; }
h2 { font-size:140%; }
</style>
</head>
<body>
<a href="#" onClick="zoomText('aumentar','Contenido')">Aumentar</a>
<a href="#" onClick="zoomText('disminuir','Contenido')">Disminuir</a>
<a href="#" onClick="zoomText('reestablecer'),'Contenido'">Reestablecer</a>
<br><br><br>
<div id="Contenido">
texto que quiero cambiar de tamaño
</div>
</body>
</html>
Un saludo y muchas gracias
Valora esta pregunta


0