Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/09/2013, 21:37
Avatar de fhederico
fhederico
 
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 4 meses
Puntos: 23
Respuesta: Pasar parametros para callback desde otra función

Hola,

Mira, debe haber otra solucion, pero por ahora solo veo dos

1) Crear una variable global y antes de mandar a llamar tu funcion setear el valor, me explico

Código:
<script type="text/javascript">
    var texto = "PRUEBA EXITOSA";

   function mostrar_confirmacion_ui(titulo, mensaje, ancho, callback) {
  {
         //toda tu funcion
   }


   function pruebas_jquery() {
	alert(texto);
 }

   mostrar_confirmacion_ui('TITULO', 'MENSAJE', 350, pruebas_jquery);

   //seteamos nuevo valor
   texto = "PRUEBA DE SONIDO (8)";
   mostrar_confirmacion_ui('TITULO', 'MENSAJE', 350, pruebas_jquery);
</script>
2) Crear un switch, asi segun el valor pasado es lo que debe mostrar

Código:
 function mostrar_confirmacion_ui(titulo, mensaje, ancho, callback) {
  {
       switch(callback)
     {
       case "pruebas_jquery":
            texto= 'soy un lindo texto';
           break;

        case "pruebas":
            texto= "¡soy el segundo :(';
           break;

        default:
            texto= 'Nooo... soy el default';
           break;
      }
         //toda tu funcion

              callback(texto);
   }
Y bueno, debe haber otra, una mucho mas simple que estas dos rancias, pero la verdad que por ahora no veo mas soluciones

Saludos
__________________
Si encuentras que tu pregunta fue respondida, se agradeceria enormemente que la marcaras como solucionada... si... es el boton verde gigante que esta al final de la pagina :)