09/06/2004, 02:13
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses Puntos: 61 | |
Efectivamente, eval es como un write pero dentro del código... escribe código y lo interpreta. Si pones:
eval("al"+"er"+"t("+"'Qu"+"e v"+"iv"+"a Yo'"+");");
verás como a parte de escribirlo lo interpreta como código JS.
En la siguiente línea:
tamanioFuente=eval("t"+que);
vamos a centrarnos en el eval:
eval("t"+que);
que es una variable que tiene como contenido el id de la capa que manejamos, no?
Al utilizar el eval lo que estamos haciendo es manejar una variable exclusiva de ese que: Estamos manejando la variable ttexto (t+texto) o ttexto2 (t+texto2). Sería como usar esto:
if(que=="texto"){
tamanioFuente=ttexto;
}
else{
tamanioFuente=ttexto2;
}
No sé si me explico...
Y el segundo:
eval("t"+que+"+=cuanto");
lo que hace es lo mismo:
a la variable ttexto (t+texto) o a la variable ttexto2 (t+texto2) le añade el valor de la variable cuanto.
En el siguiente te contesto lo del set interval. Es que estoy en el trabajo y temo que me hagan cerrar este bicho...
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |