Comunidad de diseño web y desarrollo en internet online

Como puedo convertir este codigo en funcion?

Citar            
MensajeEscrito el 30 Jul 2010 01:31 pm
Podrian ayudarme a convertir este codigo en funcion?...

Código Javascript :

$(document).ready(function() {
    $("#nombreSelect").change(function() {
      var a=$("#nombreSelect").attr("value");
      $.get("URL",{id:a},OtraFuncion);

    });
});

function OtraFuncion(datos)
{
  $("#SPAN").attr('value', datos);
}



No puedo hacerlo funcionar al intentar pasarlo a funcion para reutilizarla, el codigo como lo muestro funciona bien, los parametro que me interesan son:

nomreSelect -> Nombre del select

URL -> Ruta del archivo que procesa

OtraFuncion -> Funcion que muestra el mensaje de retorno en una etiqueta SPAN


Tambien quisiera saber en la funcion OtraFuncion() como recibe el parametro datos, es decir como sabe que datos son la respuesta del procesado del archivo??


Gracias

Por logoys

Claber

104 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Jul 2010 04:50 pm
Probablemente la razón por la que el código no te funcione dentro de una función es porque el $(document).ready() tiene que ser llamado al cargar la página, o no funcionará. Para que funcione tendrías que hacer algo como esto:

Código Javascript :

$(document).ready(function() {
   nueva_funcion( parametros );
});

Por Odin

Claber

639 de clabLevel

2 tutoriales

Genero:Masculino   Premio_Secretos

El valle de las hamacas

firefox
Citar            
MensajeEscrito el 31 Jul 2010 12:16 pm
Gracias pero lo que necesito es saber como organzar el codigo que les mostrè al principio

Por logoys

Claber

104 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Jul 2010 12:47 pm
te refieres a esto?

Código Javascript :

$(document).ready( funo() );
});

function funo() {
    $("#nombreSelect").change( fdos() );

    }

function fdos() {
      var a=$("#nombreSelect").attr("value");
      $.get("URL",{id:a},OtraFuncion);
}

function OtraFuncion(datos)
{
  $("#SPAN").attr('value', datos);
}



:?

Por nax_hh

Claber

168 de clabLevel

1 tutorial

 

Reus

firefox
Citar            
MensajeEscrito el 01 Ago 2010 02:38 am
Por que 3 funciones? que no puedo meter todo en una y usar algo como

function algo(parametro1,2,3,4...)

una funcion comun y corriente que pueda reutilizar supongamos que tienes una funcion que oculta y muestra un div y como parametro usas el color de fondo del div, algo como funcion mostrarOcultar(000000) osea mostrar u ocultar un div de fondo negro....

Por logoys

Claber

104 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.