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

91
Views
asigna una función a 3 botones que dirigen a sitios web externos

Encontré respuestas similares pero no exactamente lo que estaba buscando. ¿Cómo puedo manejar 3 botones con 1 función? ¿Cómo integrar la propiedad del documento en la solución?

Aquí está el código:

 function gotoUrl() { window.location.assign("https://www.google.com/") } function gotoUrl1() { window.location.assign("https://www.yahoo.com/") } function gotoUrl2() { window.location.assign("https://www.youtube.com/") }
 <button class="one" onclick="gotoUrl()"> Google </button> <button class="two" onclick="gotoUrl1()"> yahoo </button> <button class="three" onclick="gotoUrl2()"> Youtube </button>

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

0

Puede ingresar params en una función, que es una variable incluida en una función cuando se ejecuta. Aquí está su código modificado solo usando 1 función:

 <!-- html --> <button class="one" onclick="gotoUrl('https://www.google.com')"> Google </button> <button class="two" onclick="gotoUrl('https://www.yahoo.com')"> yahoo </button> <button class="three" onclick="gotoUrl('https://www.youtube.com')"> Youtube </button>
 // javascript function gotoUrl(link /*link is a param, now we can use it as a variable in our function*/){ window.location.assign(link) }

w3schools en parámetros: https://www.w3schools.com/js/js_function_parameters.asp

about 4 years ago · Juan Pablo Isaza Report

0

 function gotoUrl() { window.open("https://www.google.com/") } function gotoUrl1() { window.open("https://www.yahoo.com/") } function gotoUrl2() { window.open("https://www.youtube.com/") }
 <button class="one" target="_blank" onclick="gotoUrl()"> Google </button> <button class="two" target="_blank" onclick="gotoUrl1()"> yahoo </button> <button class="three" target="_blank" onclick="gotoUrl2()"> Youtub </button>

El método open() abre una nueva ventana del navegador, o una nueva pestaña, según la configuración de su navegador y los valores de los parámetros.

sintaxis:

 window.open(URL, name, specs, replace)

Para más detalles, haga clic aquí: window.open

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!