Tal vez tengo una pregunta simple, estuve durante días buscando una solución y no quiero perder su tiempo, pero no funciona para mí, así que estoy aquí ahora.
Estoy usando P5JS y quería crear una función de clic automático. Ahí cómo llamo a un botón en el archivo sketch.js
var button1 = createButton("Generator"); button1.mousePressed(banana); button1.id('autoclick');Aquí puede ver cómo invoco index.html. Estoy intentando algo como esto:
<script type="text/javascript"> var iteration = true; var time = new Date(); var delay = 5000; // 5 secondes while(iteration) { if(time.getTime() + 5000 < new Date().getTime()) { iteration = false; } } document.getElementByID('autoclick').click(); // noprotect </script>¿Quizás me complique demasiado? alguna sugerencia? ¡gracias!
Su bucle while está bloqueando, lo que significa que mientras Javascript está ejecutando su bucle while , no podrá ejecutar ningún otro código. Desea utilizar setInterval() para sus propósitos.
Por ejemplo,
setInterval(() => console.log("hello!"), 1000)