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

97
Views
La llamada de función después de body.onload devuelve un resultado no deseado

Tengo el siguiente problema:

 <body> <script> function myfunction(y) { alert(y); } var x = "1"; myfunction(x); </script> </body>

Este script me da el resultado deseado: 1 Sin embargo, el script se ejecuta en mi código solo con document.body.onload:

 <body> <script> document.body.onload = function myfunction(y) { alert(y); } var x = "1"; myfunction(x); </script> </body>

Pero en este caso el resultado no es 1, sino [objeto Evento]. ¿Qué tengo que hacer para obtener 1 como resultado?

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

0

No estoy seguro si esto es lo que quieres decir:

 function myfunction(y) { alert(y); } document.body.onload = function() { var x = "1"; myfunction(x); }

Básicamente, si configura onload como función que toma un parámetro, el argumento será el evento en sí, no el valor que intentó proporcionarle

Puedes leer más aquí

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!