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

Return value prototype

Estas en el tema de Return value prototype en el foro de Frameworks JS en Foros del Web. Hola amigos bueno resulta que quiero devolver un valor desde el onSuccess pero solo funciona si le coloco un alert haber les muestro: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...
  #1 (permalink)  
Antiguo 17/08/2010, 08:44
 
Fecha de Ingreso: enero-2010
Mensajes: 113
Antigüedad: 14 años, 3 meses
Puntos: 2
Exclamación Return value prototype

Hola amigos bueno resulta que quiero devolver un valor desde el onSuccess pero solo funciona si le coloco un alert haber les muestro:

Código Javascript:
Ver original
  1. function nick(nano){
  2. var respuesta = "";
  3. var parametros="nickk="+encodeURIComponent(nano);
  4.     new Ajax.Request('chat.php',{
  5.       method: 'GET',
  6.         parameters: parametros,
  7.       onSuccess:  function(resp){
  8.         respuesta = resp.responseText;
  9.         return;
  10.     }
  11.    });
  12.         alert(respuesta);
  13.         return respuesta;
  14. }

si le quito el:

Código Javascript:
Ver original
  1. alert(respuesta);

no me devuelve el valor y cuando tiene el alert (este queda vacio).

Asi llamo a la funcion:

Código Javascript:
Ver original
  1. var salasdiv=$("salas");
  2.             var newdiv = document.createElement('div');
  3.                 var divid = "nick1";
  4.                 newdiv.setAttribute('id',divid);
  5.                 newdiv.innerHTML = nick("valor");
  6.                 salasdiv.appendChild(newdiv);

Ojala me puedan ayudar :)

Etiquetas: prototype, return
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 08:54.