Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2009, 17:55
Miguelpunk22
 
Fecha de Ingreso: junio-2009
Ubicación: Lima
Mensajes: 84
Antigüedad: 15 años, 6 meses
Puntos: 1
Funcion que retorna un valor en Prototype

Tengo esta funcion Ajax-prototype:

Código:
function RecalcularImporte(idguia,idproducto,cantidad){

new Ajax.Request ('facturacion.php?op=RecalcularImporte', {
  method: 'POST',
  parameters: {idguia: idguia,idprod: idproducto,cantidad: cantidad},
    onSuccess: function(transport){
       var impor = transport.responseText.evalJSON();
       var imp = parseFloat(impor.importe);
       return imp;
     }
});
esta funcion devuelve un resultado que lo proceso en una funcion javascript

Código:
     var ids = totalIds.sin();
    
    var impor = 0;
    var i=0;
    var impo = new Array;
    
    while(i<ids.length){
     
	  var canti = ObtenerCantFact(ids[i]);
	  var im = RecalcularImporte(idguia,ids[i],canti);
	  
	  alert(im);
	  	 impo[i] = im; 
      
     i++;    	                
    }
        return impo;
el problema es que siempre me devuelve "undefined" y no se como puedo hacer para que me devuelva el valor real.

De antemano les agradesco su ayuda