Ver Mensaje Individual
  #25 (permalink)  
Antiguo 19/06/2009, 07:55
Avatar de Wonza99
Wonza99
 
Fecha de Ingreso: marzo-2009
Mensajes: 54
Antigüedad: 16 años
Puntos: 0
Respuesta: Ayuda con texto desplegable.

Cita:
Iniciado por buzu Ver Mensaje
en el enlace pon #nova así no va a ningún lado. En realidad no importa que le pongas mientras que no coincida con un id o un name de una ancla. Con lo del desplegable, esa variable la tienes que modificar para según la altura que quieras, No la borres, solo cambia su valor.
Cita:
Iniciado por Adler Ver Mensaje
Hola

Si copiastes el código tal y como te lo dí, ha de funciona

En rojo los cambios con respecto al anterior

function cambia(elem) {
var obj = document.getElementById(elem);

if(obj.style.display == 'none' ) {
despliega(elem,1);
} else {
recoge(elem,121);
}
}



function despliega(elem,height) {
if(height<=120){
height+=5;
document.getElementById(elem).style.display='block ';
document.getElementById(elem).style.height=height+ 'px';
setTimeout("despliega('"+elem+"',"+height+")",30);

}
}



function recoge(elem,height) {

if(height>=0){
height-=5;
document.getElementById(elem).style.height=height+ 'px';
setTimeout("recoge('"+elem+"',"+height+")",30);

}
else
{
document.getElementById(elem).style.display='none' ;
}
}


Con respecto al link, puedes usar lo que dice buzu o <a herf="javascript:void(0)" onclick".... >

Suerte
Perfecto, en Firefox funciona a la perfección, despliega la cantidad que uno quiere y no vuelve al top de la pagina. Usando herf="javascript:void(0)" o herf="#nova"

El problema se presenta en internet explorel ya que al modificar el href no despliega el texto...

Internet explorel de mierda....