Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/04/2009, 03:07
Sirenon
 
Fecha de Ingreso: octubre-2004
Mensajes: 31
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Funciona que retorna undefined

Cita:
Iniciado por venkman Ver Mensaje
Quizá no hayas mirado demasiado bien la documentación, pero el caso es que el funcionamiento de google.language.translate es asíncrono. Por eso le pasas como último parámetro una función de callback, para que cuando se reciba la respuesta, se llame a esa función.

La función no puede devolver un valor a quien llama a google.language.translate porque esa llamada ya habrá terminado cuando la función se ejecute. Lo que tengas que hacer con la respuesta, lo tienes que hacer ahí dentro.

Y en cuanto a eso, no te recomiendo hacer un document.write. Crea algún elemento contenedor en el HTML (un div o un span, por ejemplo) y modifica su innerHTML en lugar de eso.
He encontrado otra manera de hacerlo que hace exactamente eso. Gracias a todos por la ayuda.