Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

220
Views
Cambiar el valor de las variables temporales con un marcador

Estoy creando un motor en Scratch que funciona con un bookmarklet para brindar más funcionalidad sin crear una extensión de Scratch. No he tenido problemas para leer variables a través del DOM cuando se muestran. Sin embargo, estoy tratando de encontrar una manera de cambiar los valores de las variables para que el bookmarklet pueda devolver datos al motor en lugar de solo leer datos. El enlace al proyecto es https://scratch.mit.edu/projects/574836102/ . Busqué en Google y leí la documentación de Blockly, y no pude encontrar nada. Scratch también parece haber eliminado los "Bloques", "Variables" y "JavaScript" del objeto Blockly. ¿Alguien sabe una forma en que puedo escribir en las variables del proyecto para que el proyecto pueda leerlas?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

No he encontrado una manera de hacer que un Bookmarklet cambie una Variable, pero encontré otra idea... podría hacer en su proyecto borrador un bloque [ASK()] e insertar texto en la respuesta. Encontré 2 bookmarklets 1 inserta texto y el otro presiona el botón Intro, pero no encontré una manera de mostrarlo en la variable de respuesta... creo que el problema es que no lo registra como una entrada de usuarios y no lo almacena... https://scratch.mit.edu/projects/610547353/ mi remix presiona el espacio y luego el 1er bookmarklet y el 2nd bookmarklet.

Primer marcador

javascript: var els=document.getElementsByClassName("question_question-submit-button_3nYah"); if(els.length == 0) alert("Botón no encontrado"); otra cosa els[0].click();

Segundo marcador

javascript:(function(a){a.value=a.value.slice(0,a.selectionStart)+"Hola"+a.value.slice(a.selectionEnd);})(document.activeElement);

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!