Foros del Web » Programando para Internet » Javascript »

Error que no entiendo

Estas en el tema de Error que no entiendo en el foro de Javascript en Foros del Web. Hola, utilizo un js para cambiar el tamaño del texto de una página. FUNCIONA, pero me da error y no entiendo el motivo. Este es ...
  #1 (permalink)  
Antiguo 30/11/2003, 16:02
 
Fecha de Ingreso: noviembre-2003
Mensajes: 51
Antigüedad: 20 años, 6 meses
Puntos: 0
Error que no entiendo

Hola,

utilizo un js para cambiar el tamaño del texto de una página. FUNCIONA, pero me da error y no entiendo el motivo. Este es el código:

Código:
function tt(size){
  if(size==75)
    document.all.tt.style.font="7.5pt";
  if(size==95)
    document.all.tt.style.font="9.5pt";
  if(size==125)
    document.all.tt.style.font="12.5pt";
}
luego lo llamo así:

Código:
<a href="javascript:tt(75);">
<img src="img/t05.gif" width="20" height="20"
 border="0" alt="Texto pequeño" align="middle">
</a>
<a href="javascript:tt(95);">
<img src="img/t06.gif" width="20" height="20"
 border="0" alt="Texto medio" align="middle">
</a>
<a href="javascript:tt(125);">
<img src="img/t07.gif" width="20" height="20"
 border="0" alt="Texto grande" align="middle">
</a>
y esta es la tabla donde va el texto:

Código:
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td id="tt" class="texto">
bla, bla, bla...
lo dicho, funciona, pero me da error...


se puede ver en curiosas, mi weblog personal, en la parte central: arriba hay tres gráficos con letras de distintos tamaños; esas son las que cambian el texto de tamaño.

pués si alguien sabe a qué se debe lo agradecería mucho.

un saludo

Última edición por SEO-Master; 30/11/2003 a las 16:03
  #2 (permalink)  
Antiguo 02/12/2003, 04:14
 
Fecha de Ingreso: noviembre-2003
Mensajes: 51
Antigüedad: 20 años, 6 meses
Puntos: 0
nada? nadie?
  #3 (permalink)  
Antiguo 02/12/2003, 06:04
Avatar de homer  
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 40
Antigüedad: 21 años, 1 mes
Puntos: 0
Hola, deberías de cambiar tu función por:

function tt(size){
if(size==75)
document.getElementById("tt").style.fontSize="7.5p t";
if(size==95)
document.getElementById("tt").style.fontSize="9.5p t";
if(size==125)
document.getElementById("tt").style.fontSize="12.5 pt";
}

Un saludo.
  #4 (permalink)  
Antiguo 07/12/2003, 13:44
 
Fecha de Ingreso: noviembre-2003
Mensajes: 51
Antigüedad: 20 años, 6 meses
Puntos: 0


Funciona Homer, muchas gracias!

Un saludo!


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 19:24.