Foros del Web » Programando para Internet » Javascript » Frameworks JS »

problema con Ajax.Updater y el efecto Effect.BlindDown

Estas en el tema de problema con Ajax.Updater y el efecto Effect.BlindDown en el foro de Frameworks JS en Foros del Web. Saludos uso prototype y le queria dar efectos con script.aculo.us al momendo de recargar una lista para que cargara como persiana hacia abajo el detalle ...
  #1 (permalink)  
Antiguo 13/02/2009, 08:57
 
Fecha de Ingreso: febrero-2009
Mensajes: 5
Antigüedad: 15 años, 2 meses
Puntos: 0
De acuerdo problema con Ajax.Updater y el efecto Effect.BlindDown

Saludos
uso prototype y le queria dar efectos con script.aculo.us al momendo de recargar una lista para que cargara como persiana hacia abajo el detalle del poducto
Código:
1  	polera  	 	44  	Ver detalle

2 	zapatillas		38 	Contraer detalle
marca    stock 	pedidos Tomar
rebook 	61 	  1 	     (boton)
aen este codigo se puede ver mas o menos lo que muestra al momento de pincha en "ver detalle". El asunto es que ese detalle lo recupero con un AJAX.Updater esta son las funciones que utilizo en esta accion
Código PHP:
function cargandoOn(destino){
    $(
destino).innerHTML'<img border=\"0\" src=\"../img/cargando.gif\"><span class=\"cargando\">Cargando...</span>';    
}
function 
mostrarHaciaAbajo(destino){
    new 
Effect.BlindDown(destino, { duration1.0 });
}

function 
desplegarDetalles(id){
    var 
destino = $('detalle'+id);
    var 
url 'pagina.php';
    var 
pars ='codigo='+ $('codigo').value&'id='+id;
    
//alert(pars);
    
var myAjax = new Ajax.Updaterdestinourl, { method'post'parametersparsasynchronoustrue,onLoadingcargandoOn(destino), onSuccessmostrarHaciaAbajo(destino) } );
    $(
'accion'+id).innerHTML ='<span onclick=\"cerrarGrupos('+id+')\">Contraer</span>';
    

a la finalidad hace lo que quiero, desplega la informacion del detalle, el problema radica que al momento de desplegar con BlindDown empieza a bajar lento y se pega un salto para completar de mostrar la informacion ( que esta correcta) por lo cual se ve feo.
Pienso yo que a lo mejor estoy llmando mal a la funcion, por que segun yo primero cargo el contenido y luego lo desplego pero al parecer, el efecto se ejecuta mientras esta se va cargando, entonces no logro ver donde debo llamar al la funcion para desplegar.

Agradesco cualquier ayuda, gracias de antemano.
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 13:03.