-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
119 lines (83 loc) · 12.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Github - Google Analytics 4 - Learning /title </title>
<meta name="description" content="sdfgdfhgd">
<link rel="stylesheet" href="style.css">
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-W4JBVXZ4');</script>
<!-- End Google Tag Manager -->
</head>
<body>
<h1>Aprendiendo V8</h1>
<p id="h"></p>
<p id="w"></p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Modi magnam placeat doloribus minima cum. Doloremque sit debitis quia fugit iusto assumenda quas in repellendus placeat blanditiis, ut, amet error sed? Dolore, incidunt, ratione ipsa dicta, maxime nam magni asperiores architecto iste tenetur ducimus quidem recusandae iure deserunt quo officiis? Recusandae quidem ipsa voluptatem nostrum fuga at, cupiditate omnis delectus quaerat? Possimus esse laudantium quibusdam repellat eum, saepe nisi dolore qui quidem soluta, sapiente explicabo, adipisci sunt consequatur blanditiis velit magni ipsam necessitatibus alias omnis repudiandae error? Nulla, nisi unde porro commodi necessitatibus reiciendis accusantium beatae quas odit quia at ducimus.</p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Animi odit deserunt natus ipsam eveniet quis expedita libero repellat, aut consequatur explicabo veritatis, aperiam blanditiis saepe distinctio. Ad, laboriosam cumque delectus, accusantium odit doloremque voluptate reiciendis nisi labore deserunt harum tempore quos consequuntur quas similique. Magnam mollitia fugiat eum, blanditiis possimus incidunt, at necessitatibus optio nihil enim vel reprehenderit voluptatibus totam consequatur aliquid quam dolorem veniam ipsam minus quae assumenda ipsa. Eos consequatur obcaecati numquam. Vel exercitationem ex cum possimus praesentium, delectus inventore dolorem itaque sunt maiores eligendi enim, nam reiciendis beatae reprehenderit magni quia, dignissimos commodi velit. Aspernatur sint aperiam quam ipsa explicabo aliquid omnis hic, voluptate fugit neque enim at esse eum quae facere velit, libero doloremque tempore debitis quod dicta obcaecati beatae! Incidunt, magni illum ullam velit odit provident, sit ab voluptatibus deleniti placeat delectus nemo! Ad assumenda maxime quam libero hic culpa, inventore atque explicabo necessitatibus, distinctio neque consequuntur ex harum debitis odio quisquam omnis labore error quod est ab quidem magni nulla ipsum. Voluptatum minus velit fuga quis accusantium rem maiores nulla ipsam, illo praesentium reprehenderit nesciunt pariatur esse possimus officia aut. Voluptatem harum eligendi necessitatibus ipsa enim laboriosam dolorum placeat consectetur voluptatibus ea cumque aut, itaque ut omnis aperiam ab, nostrum, est praesentium illum ipsam rem. Architecto aut consequatur iusto praesentium assumenda quasi accusamus nam veritatis reprehenderit atque saepe cumque qui quo, possimus molestiae vitae, cupiditate fugiat labore ea earum aspernatur vero sed nobis. Quam repudiandae ad nesciunt quaerat consectetur est? Hic, minus accusamus rem magnam, enim quod voluptate amet omnis labore odit repellendus commodi perferendis culpa laboriosam! Architecto quis rem voluptates aliquam esse obcaecati, ducimus earum ex aperiam in. Odit debitis ipsam quia esse laboriosam ab inventore, nesciunt, consectetur, vitae reprehenderit quibusdam in optio! Iste, mollitia, sequi sit beatae ipsa tempora laborum omnis fuga aspernatur itaque tempore laudantium! Voluptatibus mollitia nemo explicabo corporis. Iusto officiis rem repudiandae vitae. Illo minus unde aperiam eius! Quasi libero quos voluptas ab suscipit ea ipsa, placeat itaque accusamus tempore quae dolorem officiis! Accusamus doloribus, alias accusantium debitis error saepe sequi exercitationem quaerat, repellendus eius, quidem nam cumque itaque odit cum corrupti nobis. Deserunt excepturi magnam obcaecati esse, itaque repellendus inventore quo blanditiis quas ducimus ipsam veniam laborum voluptatibus vero laboriosam quaerat, reprehenderit tempore recusandae in nemo unde voluptatum nisi? Dicta consectetur nisi, asperiores iure magnam laborum amet ipsum optio quos, ex odio repellendus expedita, iusto modi perferendis quaerat odit aliquid architecto est esse error maxime laudantium non earum! Molestiae earum unde nam rerum. Deserunt, necessitatibus molestiae! Velit hic veniam dolores accusamus nulla nemo. Laboriosam quidem cumque minus eos quasi tempore tenetur explicabo deleniti iure ipsam in est harum ducimus sequi neque perferendis iste fugit voluptatem, laborum deserunt, a dolor! Natus ducimus nostrum, debitis quam hic incidunt sint ea facilis, voluptate nam quidem, enim ex nobis error dignissimos doloribus in nemo. Doloribus consequuntur minus harum aperiam dolorem sunt atque iure odio voluptas. Nihil tenetur sapiente veniam aspernatur! Ipsa pariatur delectus quia assumenda odit laudantium et modi autem totam incidunt.</p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Animi odit deserunt natus ipsam eveniet quis expedita libero repellat, aut consequatur explicabo veritatis, aperiam blanditiis saepe distinctio. Ad, laboriosam cumque delectus, accusantium odit doloremque voluptate reiciendis nisi labore deserunt harum tempore quos consequuntur quas similique. Magnam mollitia fugiat eum, blanditiis possimus incidunt, at necessitatibus optio nihil enim vel reprehenderit voluptatibus totam consequatur aliquid quam dolorem veniam ipsam minus quae assumenda ipsa. Eos consequatur obcaecati numquam. Vel exercitationem ex cum possimus praesentium, delectus inventore dolorem itaque sunt maiores eligendi enim, nam reiciendis beatae reprehenderit magni quia, dignissimos commodi velit. Aspernatur sint aperiam quam ipsa explicabo aliquid omnis hic, voluptate fugit neque enim at esse eum quae facere velit, libero doloremque tempore debitis quod dicta obcaecati beatae! Incidunt, magni illum ullam velit odit provident, sit ab voluptatibus deleniti placeat delectus nemo! Ad assumenda maxime quam libero hic culpa, inventore atque explicabo necessitatibus, distinctio neque consequuntur ex harum debitis odio quisquam omnis labore error quod est ab quidem magni nulla ipsum. Voluptatum minus velit fuga quis accusantium rem maiores nulla ipsam, illo praesentium reprehenderit nesciunt pariatur esse possimus officia aut. Voluptatem harum eligendi necessitatibus ipsa enim laboriosam dolorum placeat consectetur voluptatibus ea cumque aut, itaque ut omnis aperiam ab, nostrum, est praesentium illum ipsam rem. Architecto aut consequatur iusto praesentium assumenda quasi accusamus nam veritatis reprehenderit atque saepe cumque qui quo, possimus molestiae vitae, cupiditate fugiat labore ea earum aspernatur vero sed nobis. Quam repudiandae ad nesciunt quaerat consectetur est? Hic, minus accusamus rem magnam, enim quod voluptate amet omnis labore odit repellendus commodi perferendis culpa laboriosam! Architecto quis rem voluptates aliquam esse obcaecati, ducimus earum ex aperiam in. Odit debitis ipsam quia esse laboriosam ab inventore, nesciunt, consectetur, vitae reprehenderit quibusdam in optio! Iste, mollitia, sequi sit beatae ipsa tempora laborum omnis fuga aspernatur itaque tempore laudantium! Voluptatibus mollitia nemo explicabo corporis. Iusto officiis rem repudiandae vitae. Illo minus unde aperiam eius! Quasi libero quos voluptas ab suscipit ea ipsa, placeat itaque accusamus tempore quae dolorem officiis! Accusamus doloribus, alias accusantium debitis error saepe sequi exercitationem quaerat, repellendus eius, quidem nam cumque itaque odit cum corrupti nobis. Deserunt excepturi magnam obcaecati esse, itaque repellendus inventore quo blanditiis quas ducimus ipsam veniam laborum voluptatibus vero laboriosam quaerat, reprehenderit tempore recusandae in nemo unde voluptatum nisi? Dicta consectetur nisi, asperiores iure magnam laborum amet ipsum optio quos, ex odio repellendus expedita, iusto modi perferendis quaerat odit aliquid architecto est esse error maxime laudantium non earum! Molestiae earum unde nam rerum. Deserunt, necessitatibus molestiae! Velit hic veniam dolores accusamus nulla nemo. Laboriosam quidem cumque minus eos quasi tempore tenetur explicabo deleniti iure ipsam in est harum ducimus sequi neque perferendis iste fugit voluptatem, laborum deserunt, a dolor! Natus ducimus nostrum, debitis quam hic incidunt sint ea facilis, voluptate nam quidem, enim ex nobis error dignissimos doloribus in nemo. Doloribus consequuntur minus harum aperiam dolorem sunt atque iure odio voluptas. Nihil tenetur sapiente veniam aspernatur! Ipsa pariatur delectus quia assumenda odit laudantium et modi autem totam incidunt.</p>
<a href="#" target="_self" rel="noopener noreferrer" id="whatsappCheckout01">
<img src="https://images.pexels.com/photos/546819/pexels-photo-546819.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1" alt="">
</a>
<a href="#" target="_self" rel="noopener noreferrer" id="whatsappCheckout02">
<img src="https://images.pexels.com/photos/159825/color-pencil-drawing-coloring-colored-pencils-159825.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1" alt="">
</a>
<iframe width="560" height="315" src="https://www.youtube.com/embed/w31Tn1x5rJk?si=xbj_lqpkDfwmPH2R" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<h2 id="producto">Zapatos</h2>
<h3>Zapatos deportivos nike</h3>
<p>Zapatos cómodos y livianos para correr. Cuentan con amortiguación y soporte para un mejor rendimiento.</p>
<h3 id="total">Precio: $<span id="pricing">50</span></h3>
<input type="number" id="cantidad" value="1">
<button onclick="aumentar()">+</button>
<button onclick="disminuir()">-</button>
<button id="whatsappCheckoutForm">Confirmar compra</button>
<script>
// Obtener valores iniciales
let producto = document.getElementById("producto").innerText;
let subtitulo = document.querySelector("h3").innerText;
let descripcion = document.querySelector("p").innerText;
let precioUnitario = 50;
// Función para actualizar precio total
function actualizarTotal() {
// Obtener unidades actuales
let unidades = document.getElementById("cantidad").value;
// Calcular nuevo total
let total = unidades * precioUnitario;
// Actualizar DOM con nuevo total
document.getElementById("total").innerText = `Precio: $${total}`;
}
// Aumentar unidades
function aumentar() {
let cantidad = document.getElementById("cantidad");
cantidad.value = parseInt(cantidad.value) + 1;
actualizarTotal();
}
// Disminuir unidades
function disminuir() {
let cantidad = document.getElementById("cantidad");
if (cantidad.value > 1) {
cantidad.value = parseInt(cantidad.value) - 1;
}
actualizarTotal();
}
// Enviar por WhatsApp al confirmar
document.getElementById("confirmar").addEventListener("click", function () {
let unidades = document.getElementById("cantidad").value;
let total = unidades * precioUnitario;
let mensaje = `${unidades} ${producto} | \n${subtitulo}\n${descripcion}\n\nTotal: $${total}`;
let url = "https://api.whatsapp.com/send?phone=573507402009&text=" + mensaje;
window.open(url);
});
</script>
<script src="script.js"></script>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W4JBVXZ4"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
</body>
</html>