Curso JavaScript: 73. DOM: Eventos con Parámetros y Remover Eventos -

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 132

  • @luciogames2488
    @luciogames2488 2 ปีที่แล้ว +12

    Lo mejor que se puede encontrar en cursos de youtube, sigo insistiendo deberian tener mas posicion tus cursos, me gustaria que sigas actualizando los cambios en javascript

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว +1

      😉👍🏻

  • @ism79
    @ism79 3 หลายเดือนก่อน +1

    Muchas gracias y felicitaciones por tus vídeos, soy un nuevo adepto!!

    • @jonmircha
      @jonmircha  3 หลายเดือนก่อน

      Gracias! Saludos👋🏻😉

  • @deyvi-kantuta
    @deyvi-kantuta ปีที่แล้ว +1

    Eres y un crack.....

  • @carlosjavierorozco8418
    @carlosjavierorozco8418 2 ปีที่แล้ว +1

    Excelente. Muchas gracias por tu tiempo y esfuerzo. He avanzado con pasos constantes contigo.

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว

      😉👍🏻

  • @luciogames2488
    @luciogames2488 2 ปีที่แล้ว +1

    Sin duda tomare todos tus cursos

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว

      😉👍🏻

  • @Ni_idea_de_tecnologia
    @Ni_idea_de_tecnologia ปีที่แล้ว +2

    Y así, popco a poco adquiriendo conocimietos. Gracias Sr. Mircha

    • @jonmircha
      @jonmircha  ปีที่แล้ว +1

      👋🏻😉

  • @juandiego7418
    @juandiego7418 4 ปีที่แล้ว +13

    Aprendiendo JS iniciando el año, grande Jon. Muchas gracias por compartir tu conocimiento, aqui con 15 años aprendiendo de un grande para luego laborar :,v

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว +1

      Bienvenido y buena suerte ;)

    • @darianmorat
      @darianmorat 3 ปีที่แล้ว

      Cuida tu vista bro, estás muy joven y te puedes quedar ciego ALV

    • @vanhellsing3029
      @vanhellsing3029 2 ปีที่แล้ว

      @@darianmorat agenle caso :'v

  • @albertsanfle5030
    @albertsanfle5030 ปีที่แล้ว

    Feliz Navidad Profeeeeee :) pal 2024 viene chamba con todo lo que he aprendido aqui y demas.

  • @nachosanabria6942
    @nachosanabria6942 2 ปีที่แล้ว +1

    gracias excelente curso

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว

      Gracias a ti

  • @javierovallea3836
    @javierovallea3836 3 ปีที่แล้ว +1

    gracias por sus enseñansas.

    • @jonmircha
      @jonmircha  3 ปีที่แล้ว

      Con mucho gusto

  • @seica5561
    @seica5561 3 ปีที่แล้ว +1

    Prof. Jon MIrcha...Aún entre sus cursos de JavaScript y NodeJs.. Al Finnnn!! Entiendo los Events Handlers y los métodos para manejarlos de forma múltiple.. Saludos desde Venezuela (25/02/2021)

  • @webcube4601
    @webcube4601 2 ปีที่แล้ว +1

    Muchas gracias Jon por compartir tu conocimiento :)

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว

      Con mucho gusto

  • @tonimurcianocervero7981
    @tonimurcianocervero7981 4 ปีที่แล้ว +5

    Hola Jon, gracias por tus videos, me gusta mucho tu manera de explicar, soy desarrollador pero de vez en cuando con videos y cursos intento reforzar mis conocimientos, contigo siempre se aprende algo nuevo.
    Existe una forma de eliminar un evento cuando se usan funciones anónimas para evitar declararla aparte, sería dándole un nombre a la función callback algo así:
    button.addEventListener('click', function handler() {
    this.removeEventListener('click', handler);
    });
    Aquí se puede ver que al darle el nombre "handler" luego se puede eliminar el manejador sin problemas.
    Un Saludo desde España.

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว

      :)

    • @matiasromera330
      @matiasromera330 3 ปีที่แล้ว

      pero esa función no sería una función declarada, o sea, con nombre propio?

  • @johnherrera5913
    @johnherrera5913 3 ปีที่แล้ว +1

    Master! Mil gracias... este curso es excelente

    • @jonmircha
      @jonmircha  3 ปีที่แล้ว

      Muchas gracias!

  • @timawid
    @timawid ปีที่แล้ว +2

    Seguimos aprendiendo y avanzando, ya quiero llegar a los ejercicios . ❇️🙌

    • @jonmircha
      @jonmircha  ปีที่แล้ว

      Excelente!👋🏻😉

  • @Wiiiiizard
    @Wiiiiizard 2 ปีที่แล้ว +1

    🧙‍♂Muy buen curso, muchas gracias!!!

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว

      😉👍🏻

  • @eliam9461
    @eliam9461 4 ปีที่แล้ว +22

    0:17 ¿cómo que me debo de desuscribir? 😔😔

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว +12

      de..... suscribir :P eso me pasa por hablar tan rápido

  • @braianrico4422
    @braianrico4422 3 ปีที่แล้ว

    Es muy chévere ver día a día la cantidad de conceptos, y también la cantidad de suscritores que van llegando a tu canal, cuando comencé reciente tenias 80000 y ya vas en 85100, de verdad que me alegra mucho que muchas persones puedan apreciar tan valioso contenido.
    Bendiciones !!! 🧙‍♂️🧙‍♂️🧙‍♂️

  • @fmliadiazloza4219
    @fmliadiazloza4219 2 ปีที่แล้ว

    Muchas gracias Jon te estimo demasiado ya que gracias ati he aprendido demasiado de este Hermoso Mundo de la Programacion 🤗🤓

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว

      Con mucho gusto

  • @emanuelr9815
    @emanuelr9815 4 ปีที่แล้ว +1

    Excelente clase y con muy buenas practicas!!!!

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว

      Muchas gracias!

  • @alexismayagonzalez663
    @alexismayagonzalez663 4 ปีที่แล้ว +1

    Muchas gracias por compartir tus conocimientos :)

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว

      Con mucho gusto

  • @r.w.s.2402
    @r.w.s.2402 3 ปีที่แล้ว +1

    Muy buen repaso del uso de eventos:)

  • @carlesbautista8293
    @carlesbautista8293 4 ปีที่แล้ว +1

    Muy interesante Jonathan, muchisimas gracias por tu tiempo, vales mucho!!!!

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว

      Gracias, saludos

  • @hernansanabria9685
    @hernansanabria9685 ปีที่แล้ว +1

    sept 11 1969**Nov 16 2023
    gracias excelente curso
    felicidades John Mircha

    • @jonmircha
      @jonmircha  ปีที่แล้ว

      Gracias, saludos👋🏻😉

  • @JuanMunoz-th3vn
    @JuanMunoz-th3vn 4 ปีที่แล้ว +2

    Grande Jon Mircha ! Saludos !

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว +1

      Un saludo!

  • @williamalexanderpineda6098
    @williamalexanderpineda6098 ปีที่แล้ว

    Excelente vídeo!

  • @luisdanielayalavaldes5347
    @luisdanielayalavaldes5347 3 ปีที่แล้ว +1

    muy buen video

    • @jonmircha
      @jonmircha  3 ปีที่แล้ว

      🤓👍🏻

  • @easyalfredo3666
    @easyalfredo3666 3 ปีที่แล้ว

    Excelente Jon, aprecio mucho el tiempo que dedicas a estos videos que la verdad son muy valiosos para todos nosotros, Buen detalle sobre como debe ser el uso de la arrow functions para remover manejadores de eventos.

  • @leonsosa8932
    @leonsosa8932 4 ปีที่แล้ว +5

    te felicito por el curso jon! podrias considerar para finalizar el curso y antes del curso de react, hacer una SPA con vanilla JS para aplicar todo lo aprendido y entrarle mejor al curso de react!?

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว +4

      Después de la sección de AJAX y APIs, viene una sección de SPA's :)

    • @leonsosa8932
      @leonsosa8932 4 ปีที่แล้ว +1

      @@jonmircha excelente jon!!!!!

    • @jonatangarcia2668
      @jonatangarcia2668 4 ปีที่แล้ว

      @@leonsosa8932 sería una bomba atómica ;)

  • @juansebastian2721
    @juansebastian2721 2 ปีที่แล้ว +1

    Hola Jon, saludos; generalmente en que etapas o casos es bueno usar el removeEventListener.
    Gracias por todo, estoy aprendiendo cosas que desconocia...

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว

      Cuando quieras deshabilitar eventos al usuario

    • @juansebastian2721
      @juansebastian2721 2 ปีที่แล้ว

      @@jonmircha Gracias.

  • @mcr3421
    @mcr3421 3 ปีที่แล้ว

    Aquí dejando mi comentario y mi like para posicionar mejor el video :3

    • @jonmircha
      @jonmircha  3 ปีที่แล้ว

      😉🙌🏻

  • @DiegoMejia1310
    @DiegoMejia1310 4 ปีที่แล้ว +1

    Jon, gracias por este curso, no te imaginas lo mucho que me ha servido y motivado. Te comento que me surgió la siguiente duda: ¿Para eliminar un elemento debo hacer todo su flujo de trabajo en la misma función donde la elimino? No sé si me explico. Pero la verdad me confunde mucho, otra opción sería agregar varias funciones dentro de la manejadora y luego se elimina la manejadora

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว +1

      ¿Para eliminar un elemento debo hacer todo su flujo de trabajo en la misma función donde la elimino? Sí

  • @matiasgomez9416
    @matiasgomez9416 4 ปีที่แล้ว +4

    // 72. DOM: Manejadores de Eventos
    // developer.mozilla.org/es/docs/Web/Events
    function holaMundo() {
    alert("Hola Mundo");
    console.log(event);
    }
    // 73. DOM: Eventos con Parámetros y Remover Eventos
    // toda función que vaya a ser manejadora de eventos, no puede recibir otro parámetro que no sea el evento en sí.
    function saludar(nombre = "Desconocid@") {
    alert(`Hola ${nombre}`);
    console.log(event);
    }
    const $eventoSemantico = document.getElementById("evento-semantico"),
    $eventoMultiple = document.getElementById("evento-multiple"),
    $eventoRemover = document.getElementById("evento-remover");
    // no es la mejor forma
    $eventoSemantico.onclick = holaMundo; // "holaMundo()" con los parentesis signifca que al momento de cargar el navegador se va a ejecutar (ejecución inmediata)
    // una vez definido el evento semántico, solamente va a poder ejecutar una sola función
    // otra forma de declarar evento semántico, (la estoy reemplazando), (esta es mejor)
    $eventoSemantico.onclick = function(e) {
    alert("Hola Mundo Manejador de Eventos Semántico");
    console.log(e);
    console.log(event);
    }
    // observador de eventos
    $eventoMultiple.addEventListener("click", holaMundo);
    $eventoMultiple.addEventListener("click", (e) => {
    alert("Hola Mundo Manejador de Eventos Múltiple");
    console.log(e);
    console.log(e.type);
    console.log(e.target);
    console.log(event);
    });
    // 73. DOM: Eventos con Parámetros y Remover Eventos
    // forzosamente "saludar()" lleva los paréntesis
    $eventoMultiple.addEventListener("click", () => {
    saludar();
    saludar("Jon");
    });
    // 73. DOM: Eventos con Parámetros y Remover Eventos
    const removerDobleClick = (e) => {
    alert(`Removiendo el evento de tipo ${e.type}`);
    console.log(e);
    $eventoRemover.removeEventListener("dblclick", removerDobleClick);
    $eventoRemover.disabled = true; //html
    }
    // remover
    $eventoRemover.addEventListener("dblclick", removerDobleClick );

  • @sergiolo4324
    @sergiolo4324 3 ปีที่แล้ว +2

    hola me gustaria saber....como harias eso mismo pero un boton para añadir el evento y el otro para quitar el evento de ese boton?

  • @eduardojasso4506
    @eduardojasso4506 ปีที่แล้ว +1

    Min 11:42 Mircha: "Van a tener que confiar"
    Yo: "J. Mircha es mi señor en el hermoso mundo de la web y con el nada me faltará"

  • @edwina.espinaltaveras4222
    @edwina.espinaltaveras4222 3 ปีที่แล้ว +1

    es buena practica validar el elemento si existe con un if antes de ponerle un evento de escucha??

  • @perdomoyaneri8018
    @perdomoyaneri8018 ปีที่แล้ว +1

    Conocí tu canal a través de una profesora de la universidad donde estudio Ingeniería de Sistemas. la profesora tiene 65 años. o-o

    • @jonmircha
      @jonmircha  ปีที่แล้ว

      👋🏻😉 nunca es tarde para aprender :)

    • @perdomoyaneri8018
      @perdomoyaneri8018 ปีที่แล้ว

      Mi profe comenzó a programar a los 40. @@jonmircha

  • @martinbergesio1990
    @martinbergesio1990 4 ปีที่แล้ว +1

    Buenos días, primero darte las gracias Jon por este curso que me esta sirviendo muchísimo. Lo empecé hace unos meses y voy a 2 o 3 vídeos por día, no se que haré cuando alcance al vídeo por el que vas.
    Por otra parte también quería preguntarte a tí o a alguno de tus viewers un duda que tengo. Estoy utilizando VS code con prettier para formatear el código, pero no encuentro la configuración para que me deje hacer más de un salto de linea y poder dejar un espacio más grande en el código entre vídeo y vídeo. Sé que es una pregunta un poco tonta pero he probado de copiar tu configuración de VS code que pasaste en un vídeo, googlearlo pero me sigue pasando lo mismo. Y sé que es la extensión de prettier que hace esto porque al desactivarla si que me deja. Si alguien me puede ayudar se lo agradecería.
    Un saludo y muchas gracias

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว +2

      LO que hago yo es poner un comentario para dividir, por que como bien lo dices prettier no deja lineas salteadas

    • @martinbergesio1990
      @martinbergesio1990 4 ปีที่แล้ว +1

      @@jonmircha Muchas gracias. Eres un crack!

  • @lucasb777
    @lucasb777 2 ปีที่แล้ว

    Hola Jon, una maravilla el curso. Pero queria pedirte algun consejo para recordar todos los conceptos vistos en el curso. Me considero creativo, me encanta la programacion pero digamos que tengo una ram de 512 mb jajajaja y a veces me cuesta recordar conceptos. Un abrazo!

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว +1

      Práctica constante no hay de otra

  • @alejocarranza3659
    @alejocarranza3659 2 ปีที่แล้ว

    Hola Jon! Estoy utilizando Visual Studio Code y al mandar a imprimir en la consola el "event" me aparece que esta en desuso, porque aparece esto?
    Muchas gracias por el curso, de los mejores que vi en youtube.

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว +2

      no le tomes importancia, más adelante en el curso vamos a simplificar event por e

  • @developer1328
    @developer1328 3 ปีที่แล้ว +1

    Hola Jon, tambien al poner un parametro directamente en el event Handler este se ejecuta ni bien abre el archivo porque lo toma como llamado a una funcion , es decir que no espera al evento lo que tambien hace imposible esa forma.

  • @albertolizcano5863
    @albertolizcano5863 ปีที่แล้ว

    👍👍👍👍👍👍👍👍

  • @RobertCastilloC
    @RobertCastilloC 3 ปีที่แล้ว +1

    Y si como segundo parámetro de removeEventListener le pasamos this

  • @nihil_um
    @nihil_um 4 ปีที่แล้ว

    Muchas gracias por tus videos.
    ¿Se puede ejecutar un addEventListener dentro de otro?

  • @cubanolibre5465
    @cubanolibre5465 2 ปีที่แล้ว

    Jon mientras estudiaba me di cuenta que el removeEventListener no funcionaba (no evita que se repita el evento) si lo escribia dentro de un evento colocado con un addEventListener con el tercer parametro en 'true' . Crees que se deba a un bug?, en todos los navegadores me hace lo mismo. O será que el tercer parametro cancela el removeEventListener.
    $div3.addEventListener(`click`, evento, { capture: true }); // lo escribi tambien sin crear un object y solo poniendo `true`
    function evento() {
    alert(`soy un mensaje`);
    $div3.removeEventListener(`click`, evento);
    }

  • @perdomoyaneri8018
    @perdomoyaneri8018 ปีที่แล้ว +1

  • @heimancastro1954
    @heimancastro1954 2 ปีที่แล้ว +1

    🤠🤠🤠🤠🤠🤠🤠🤠

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว

      👋🏻😉

  • @miguelmendoza8855
    @miguelmendoza8855 3 ปีที่แล้ว +2

    jon sabes por que cuando estoy inspeccionado en el navegador no funciona el evento dblclick?? 0.o

  • @leonardoprone5967
    @leonardoprone5967 2 ปีที่แล้ว

    Hola Jon, gracias por el video!. Creo haber entendido lo del remove pero no se me ocurre en qué casos prácticos se emplea. Habrá algún lugar donde ver su aplicación con distintos ejemplos?

    • @syrax-lk
      @syrax-lk 2 ปีที่แล้ว +1

      Yo me lo imagino como esos botones por ejemplo para jugar algun juego de azar o algo .Si te quedas sin dinero ,fichas etc o esta por debajo del requerido se desabilita el boton.

  • @rodrigojurado8719
    @rodrigojurado8719 3 ปีที่แล้ว

    Hola. Disculpa, no entendí bien lo de elimimar un evento. Siento que estuvo un poco revuelto el querer eliminar un evento justo cuando lo estamos añadiendo, puesto que obviamente, los que queremos saber como se elimina, es porque queremos agregar es función más adelante luego de añadirlo. No se si me explico
    Si quiero añadir un addEventListener que llame a una función con parámetros, como puedo eliminar ese mismo event Listener más adelante en otra función u otro botón?

  • @kunjilee9810
    @kunjilee9810 4 ปีที่แล้ว +1

    oye jon , cuando recargo la pagina los eventos vuelven a reiniciarse?? osea esta forma de eliminar el evento no se queda grabada cuando recargo??

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว

      No cuando recargas todo regresa al estado inicial, eso es normal

  • @yumerthmijail8378
    @yumerthmijail8378 2 ปีที่แล้ว

    En el ejemplo de remover, se esta utilizando recursividad?

  • @elweonweandolaweafome
    @elweonweandolaweafome ปีที่แล้ว

    Cada clase mas compleja, pero las entiendo xd

  • @kikeestrada69
    @kikeestrada69 4 ปีที่แล้ว

    Hola Jon
    Todos los ejercicios de esta serie de cursos están en git?
    Saludos

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว +1

      No, talvez cuando acabe el curso los suba a un repositorio

  • @Juicio87
    @Juicio87 2 ปีที่แล้ว +1

    ¿por qué en la función declarada no se pasa el evento por parámetro? Directamente lo reconoce al consolearlo :O ¿Quizás es porque al ser una función declarada esta se guarda en memoria y le asigna el evento automáticamente?
    Me lié un poco cuando pusiste la función anónima como manejadora de eventos pero haciendo pruebas me quedó claro; soy una persona que necesita entender exactamente cómo funciona algo; la clave aquí es que la función anónima no tiene invocación(por eso no se ejecuta de entrada al recargar la página); el 'click' del evento es su invocación por así decirlo y esto hace que la función que contiene dentro se active que es la que antes hacía de manejadora de eventos. En realidad ahora que lo pienso esa función anónima está actuando como callback ya que le pasamos la función como argumento al addEventListener que es un método, por tanto, hasta que no se ejecuta el método con el click no se ejecutará el callback el cuál tendrá su invocación dentro del propio método.

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว

      👋🏻😉

  • @angelmgl8137
    @angelmgl8137 4 ปีที่แล้ว

    Amigo Jon Mircha, tengo una duda... Dijiste que los eventHandlers no reciben parámetros que no sean el event per sé.
    Pero recuerdo que hace un tiempo hice una práctica de una calculadora en javascript y para digitar los números creé botones con la función onclick="disNum(num)", cada tecla tenía un disNum() con su número como parámetro.
    Ej: el botón 1 =
    Y pues me funcionó bastante bien, dejo el link de la calculadora aquí ---> codepen.io/angelmgljpr/pen/ExyVxLa
    Pero veo que con los métodos de manejador semántico y multiple no funcionan, tal como demostraste...
    ¿Esto sería algo así como una ventaja para o peculiaridad a favor de los atributos onclick?

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว +1

      No hay ventajas para los eventos en el HTML si necesitas pasar eventos ejecuta la función que necesite recibir parámetros dentro del handler pe. d.addEventListener("click", e => { miFuncion(param1, param2, etc) })

    • @angelmgl8137
      @angelmgl8137 4 ปีที่แล้ว

      Entiendo, muchas gracias por la aclaración !

  • @mercurioazul630
    @mercurioazul630 4 ปีที่แล้ว

    Y que se podría hacer si el usuario inspecciona el elemento botón y quita el ' disabled=" " ' y lo remplaza por un 'enabled=" " ', eso volvería a activar el botón, se podría solucionar?

    • @jonmircha
      @jonmircha  4 ปีที่แล้ว

      No, si inspeccionas código nada puedes hacer

    • @DiegoMejia1310
      @DiegoMejia1310 4 ปีที่แล้ว

      SI inspecciona el código solo le aparecerá a el usuario, no dañará tu página ni nada, podría considerarse un "fallo" que él mismo ocasionó

    • @mercurioazul630
      @mercurioazul630 4 ปีที่แล้ว

      @@DiegoMejia1310 Bueno pero de alguna manera puede afectar, ejemplo en la pagina de Microsoft hice eso y me dejo postear un documento en blanco en el servidor.

    • @DiegoMejia1310
      @DiegoMejia1310 4 ปีที่แล้ว

      @@mercurioazul630 ¿De verdad? La verdad es que no sabía que podía afectar a tu página

    • @jeisongarzon6066
      @jeisongarzon6066 3 ปีที่แล้ว

      Todo lo que se haga en el google developer tools solo afectara lo que veas o hagas en el navegador, como tal no estas modificando los archivos raiz que son los que estarian en el servidor o en tu carpeta local, por lo que simplemente con actualizar el navegador, todos los cambios que modifique el usuario volvera a como estaban de origen.

  • @shepharddeveloper5823
    @shepharddeveloper5823 2 ปีที่แล้ว

    soy al unico que el "event" se le raya por encima en Editor de texto? ademas no aparece en mi consola, estoy en chrome no se si sea la version pero bueno no me carga

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว

      seguramente es mi linter de JS

  • @franciscomarichal9593
    @franciscomarichal9593 3 ปีที่แล้ว +1

    Saludos Jon, no lo vas a creer, el evento sigue ejecutandose a pesar de que lo removi
    /* Remover eventos */
    const $boton = document.getElementById("boton-evento");
    const removeClick = (e) => {
    alert("Removiendo el evento")
    console.log(e)
    $boton.removeEventListener("click",removeClick)
    }
    $boton.addEventListener("click",removeClick)
    No se lo que pasa, llevo horas intentando y nada 🙄🙄

  • @danielestebanosoriodavid5827
    @danielestebanosoriodavid5827 2 ปีที่แล้ว

    Hola Jon excelente curso, estoy aprendiendo javaScrip viendo tu curso y estoy practicando haciendo una tienda online de películas (CARRITO DE COMPRAS O ECOMERCE COMO LO HE VISTO EN MUCHAS PAGÍNAS), me puedes dar una idea de como puedo hacer para enviar un producto de una vista principal a otra cuando se le de clik al botón de agregar al carrito y en esa vista me muestre el producto con su respectivo nombre, su imagen, y el total de todos los productos que se han seleccionado ?
    En javaScript estoy almacenando el producto en un objeto con sus respectivos atributos, gracias.

  • @matiaswelschen1136
    @matiaswelschen1136 2 ปีที่แล้ว

    No hubo manera de que me funcionara el código con "dblclick", no hacia nada el botón, ni un error tiraba, si lo remplazaba por "click" funcionaba perfecto. Si alguien tiene alguna idea de como solucionarlo se lo agradecería, gracias.

    • @jonmircha
      @jonmircha  2 ปีที่แล้ว

      😮

    • @JhoEspana
      @JhoEspana 2 ปีที่แล้ว

      A mi tmb me paso, el "dblclick", no funciono

    • @GAST0N
      @GAST0N 2 ปีที่แล้ว

      @@JhoEspana Hay que hacerle, al botón, 2 clicks seguidos al instante uno de otro.