Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

173
Vistas
onload función (esto) desde onclick en otra página

Tengo una página donde hay un botón. El botón tiene una función onclick, donde llama a la función pop para generar una alerta. La alerta muestra el atributo del mensaje de datos del botón.

Estoy tratando de redirigir esta función para que se cargue en otra página, de ahí el href.

Lo que me gustaría producir es que la alerta se muestre en la segunda página también cuando se carga el cuerpo.

He intentado cambiar e intercambiar mis códigos entre los 2 HTML diferentes, sin embargo, a menudo aparece el error Uncaught TypeError: e.getAttribute no es una función.

Estos son los códigos relevantes para la página 1 donde se debe hacer clic en el botón:

 <a href="dump2.html"><button type="button" data-message="button1" onclick="pop(this)">click</button></a>
 <script> function pop(e) { alert(e.getAttribute("data-message")); } </script>

Página 2 donde cargaré el atributo que obtuve del botón en el que hice clic en la Página 1

 <body onload="pop(this)"> </body> <script> function pop(e) { alert(e.getAttribute("data-message")); } </script>

Cualquier ayuda sería muy apreciada. Gracias :)

about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda