[Jquery-Es] Resumen de Jquery-Es, Vol 27, Envío 3
kus Cámara
hijadesastre en gmail.com
Dom Sep 14 14:29:42 PDT 2008
XDDDDD"recuerda: los enlaces sin "href" y el marcado
script-dependiente incrustado en el documento hacen llorar al niño
Jesús y a Jeremy Keith"
XDDDDDDDD
XDDDDDDDDDDDDDD
2008/9/14 <jquery-es-request en lists.scriptia.net>
> Envíe los mensajes para la lista Jquery-Es a
> jquery-es en lists.scriptia.net
>
> Para subscribirse o anular su subscripción a través de la WEB
> http://lists.scriptia.net/listinfo.cgi/jquery-es-scriptia.net
>
> O por correo electrónico, enviando un mensaje con el texto "help" en
> el asunto (subject) o en el cuerpo a:
> jquery-es-request en lists.scriptia.net
>
> Puede contactar con el responsable de la lista escribiendo a:
> jquery-es-owner en lists.scriptia.net
>
> Si responde a algún contenido de este mensaje, por favor, edite la
> linea del asunto (subject) para que el texto sea mas especifico que:
> "Re: Contents of Jquery-Es digest...". Además, por favor, incluya en
> la respuesta sólo aquellas partes del mensaje a las que está
> respondiendo.
>
>
> Asuntos del día:
>
> 1. paso de parametros <a> (gonzalo figueroa)
> 2. Re: paso de parametros <a> (gonzalo figueroa)
> 3. Re: paso de parametros <a> (Choan Gálvez)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 13 Sep 2008 22:52:30 -0800
> From: gonzalo figueroa <leviatan en inbox.com>
> Subject: [Jquery-Es] paso de parametros <a>
> To: jquery-es en lists.scriptia.net
> Message-ID: <40A898F5E3A.0000015Eleviatan en inbox.com>
> Content-Type: text/plain; charset=US-ASCII
>
> hola, espero que todos se encuentren muy bien al leer esto.
>
> mi pregunta es que necesito tomar unos valores de un link, lo tengo de esta
> forma:
>
> <a id="id" onClick="parametro($valor1,$valor2)">
>
> al llamar de forma "normal" esto en una funcion lo muestra perfecto:
>
> function parametro(valor1,valor2){
> alert (valor1+","+valor2);
> }
>
> el problema es cuando lo quiero llamar con jquery
> dentro de $(document).ready no se muestra el alert, lo eh intentado de
> estas 2 formas
>
> $(document).ready(function(){
> function parametro(valor1,valor2){
> alert (valor1+","+valor2);
> }
> });
>
> no hay caso
>
> $(document).ready(function(){
> $("a#id").click(function parametro(valor1,valor2){
> alert(valor1,valor2);
> });
> });
>
>
> espero alguien pueda darme una mano, nose cual es la forma correcta.
> miles de gracias de antemano a todos.
> saludos
>
>
> ------------------------------
>
> Message: 2
> Date: Sun, 14 Sep 2008 01:46:09 -0800
> From: gonzalo figueroa <leviatan en inbox.com>
> Subject: Re: [Jquery-Es] paso de parametros <a>
> To: jquery-es en lists.scriptia.net
> Message-ID: <422CBC95E6E.000001D7leviatan en inbox.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Se ha borrado un adjunto en formato HTML...
> URL: <
> http://lists.scriptia.net/pipermail/jquery-es-scriptia.net/attachments/20080914/33e63fee/attachment.htm
> >
>
>
> ------------------------------
>
> Message: 3
> Date: Sun, 14 Sep 2008 16:01:23 +0200
> From: Choan Gálvez <choan.galvez en gmail.com>
> Subject: Re: [Jquery-Es] paso de parametros <a>
> To: gonzalo figueroa <leviatan en inbox.com>
> Cc: jquery-es en lists.scriptia.net
> Message-ID: <5C10125A-37BD-4E91-8AF8-598ED51BF686 en gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes
>
> Hola.
>
> On Sep 14, 2008, at 8:52 AM, gonzalo figueroa wrote:
>
> > hola, espero que todos se encuentren muy bien al leer esto.
> >
> > mi pregunta es que necesito tomar unos valores de un link, lo tengo
> > de esta forma:
> >
> > <a id="id" onClick="parametro($valor1,$valor2)">
> >
> > al llamar de forma "normal" esto en una funcion lo muestra perfecto:
> >
> > function parametro(valor1,valor2){
> > alert (valor1+","+valor2);
> > }
> >
> > el problema es cuando lo quiero llamar con jquery
> > dentro de $(document).ready no se muestra el alert, lo eh intentado
> > de estas 2 formas
> >
> > $(document).ready(function(){
> > function parametro(valor1,valor2){
> > alert (valor1+","+valor2);
> > }
> > });
>
> `ready` recibe como argumento una función que ejecuta tan pronto como
> se haya cargado el árbol del documento. En el caso que nos ofreces, se
> declarará la función `parametro`, pero no se ejecutará.
>
> Si quisieras, simplemente, lanzar un alert:
>
> $(document).ready(function() {
> alert("hey! ho! let's go");
> });
>
>
>
> > no hay caso
> >
> > $(document).ready(function(){
> > $("a#id").click(function parametro(valor1,valor2){
> > alert(valor1,valor2);
> > });
> > });
>
> Aquí estás asignando el manejador, pero los parámetros que éste recibe
> no son los que tú esperas. El manejador va a recibir como primer
> argumento el objeto que representa el evento (es habitual usar `e`
> como nombre de la variable). Y como segundo argumento... no, no va a
> recibir más argumentos.
>
> Si estoy entendiendo bien lo que pretendes, una solución sencilla
> sería esta:
>
> function hacerCosasDeVerdad(param1, param2) {
> // lo que sea que hayas de hacer
> }
>
> $(document).ready(function() {
> $('a#id').click(function() {
> hacerCosasDeVerdad(123, 456);
> });
> });
>
>
> Hay otras opciones, pero no son tan entendibles. Dejémoslas para más
> adelante.
>
> Respecto a tu enlace, recuerda: los enlaces sin "href" y el marcado
> script-dependiente incrustado en el documento hacen llorar al niño
> Jesús y a Jeremy Keith.
>
> Un saludo.
> --
> Choan Gálvez
> <http://choangalvez.nom.es/>
>
> ------------------------------
>
> _______________________________________________
> Jquery-Es mailing list
> Jquery-Es en lists.scriptia.net
> http://lists.scriptia.net/listinfo.cgi/jquery-es-scriptia.net
>
>
> Fin de Resumen de Jquery-Es, Vol 27, Envío 3
> ********************************************
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.scriptia.net/pipermail/jquery-es-scriptia.net/attachments/20080914/3fcc6d0f/attachment.htm>
Más información sobre la lista de distribución Jquery-Es