Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/08/2008, 13:56
Mauricio Panuncio
 
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 48
Antigüedad: 17 años
Puntos: 0
Respuesta: Problema con etiqueta <!DOCTYPE y firefox

Ok este es el código

Código PHP:
var encurso false;
var 
celda1;
function 
aumenta(tipo1,tama1,valor1)
{
 if(!
encurso)
 {
  
celda1 document.getElementById(tipo1);
  
celda1.tip tipo1;
  
celda1.val valor1;
  
celda1.tam tama1
  tempor 
setInterval("aaa()"10)
 };
}
function 
aaa()
{
 
encurso true;
 var 
celda document.getElementById(celda1.tip);
 var 
capa1 document.getElementById(celda.tip '1');
 var 
capa2 document.getElementById(celda.tip '2');
 var 
imagen_izq document.getElementById("imagen_izq");
 var 
imagen_der document.getElementById("imagen_der");
  if (
celda.val)
  {   
   
celda.agranda Number(celda.style.height.replace("px",""));
   
celda.agranda celda.agranda 5;
   if (
celda.agranda celda.tam)
   {
    
encurso false;
    
clearInterval(tempor);
    
celda.innerHTML capa1.innerHTML
   
}else{
    
celda.style.height String(celda.agranda);
    
imagen_izq.style.height String(Number(imagen_izq.style.height.replace("px",""))+5);
    
imagen_der.style.height String(Number(imagen_der.style.height.replace("px",""))+5);
   }
  }else{
   
celda.disminuye Number(celda.style.height.replace("px",""));
   
celda.disminuye celda.disminuye-5;
   if (
celda.disminuye 20)
   { 
    
encurso=false;
    
clearInterval(tempor);
   }else{
    
celda.innerHTML capa2.innerHTML;
    
celda.style.height String(celda.disminuye);
    
imagen_izq.style.height String(Number(imagen_izq.style.height.replace("px",""))-5);
    
imagen_der.style.height String(Number(imagen_der.style.height.replace("px",""))-5);
   }
 
  }

y la llamada a la funcion

Código HTML:
<a onClick="aumenta('tele',290,true);" style="cursor:pointer;">LINK<span style="font-size: 10px">(+)</a> 
Es un poco complicado pero es la forma que se me ocurrio

El script lo que hace es cuando se lo llama modifica el height de la celda hasta el tamaño deseado y despues coloca el contenido que hay en una capa oculta. Para cerrarla primero borra el contenido, luego lo achica y por utimo coloca el contenido de una segunda capa oculta.

el error que me da es que al dar click sobre el link no hace nada

Gracias