Foros del Web » Programando para Internet » Javascript »

acceder a un metodo

Estas en el tema de acceder a un metodo en el foro de Javascript en Foros del Web. Hola amigos como estan verán tengo un js que es más o menos así: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original var ajaxCart = { ...
  #1 (permalink)  
Antiguo 02/06/2012, 14:27
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 3 meses
Puntos: 188
acceder a un metodo

Hola amigos como estan

verán tengo un js que es más o menos así:

Código Javascript:
Ver original
  1. var ajaxCart = {
  2.  
  3.       add : function(idProduct, idCombination, addedFromProductPage, callerElement, quantity, whishlist){
  4.       .....
  5.       }
  6.  
  7.  
  8. }


Como puedo acceder al metodo add de ajaxCart desde un enlace

Es decir yo quiero hacer esto:

Código HTML:
Ver original
  1. <a href="javascript:ajaxCart.add(21,null,false,this);"> click </a>

Muchas gracias.

Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #2 (permalink)  
Antiguo 02/06/2012, 14:57
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: acceder a un metodo

que es lo que no funciona @iovan?

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. var ajaxCart = {
  9.  
  10.      add : function(idProduct, idCombination, addedFromProductPage, callerElement, quantity, whishlist){
  11.      alert(idProduct);
  12.      }
  13. }
  14. //]]>
  15.  
  16. </head>
  17. <a href="javascript:ajaxCart.add(21,null,false,this);"> click </a>
  18. </body>
  19. </html>

devuelve 21

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 02/06/2012, 19:58
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 3 meses
Puntos: 188
Respuesta: acceder a un metodo

ah perfecto.

Nunca me funcionó, ya pude solucionar este problema de otra forma. Se trata de una busqueda asincrónica con ajax en una tienda prestashop. Cuando desde javascript agregaba el html de los resultados al dar click en agregar al producto nunca me funciono pero si es verdad lo que tu dices, ya que cuando lo hacía antes de ejecutar la consulta ajax el botoncillo funcionaba.

Tu crees que estoy tiene que ver con asíncrono y síncrono.
jeje

Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #4 (permalink)  
Antiguo 02/06/2012, 20:28
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: acceder a un metodo

Habría que ver todo el código completo, en todo caso podrías tener algún problema si estas haciendo la llamada sincrónica ya que esta detiene todo otro proceso hasta que no se reciba la respuesta.

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: ajax, js, metodo
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 20:00.