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

242
Vistas
Obtenga la coordenada del clic dentro del iframe (pdf)

Muestro documentos pdf en un iframe en mi sitio web (todos los documentos se almacenan en el mismo dominio).

Me gustaría que los usuarios pudieran hacer clic en el documento para agregar comentarios en una ubicación específica. Para hacer esto, estoy buscando una forma de obtener la coordenada dentro de un iframe (cuando hacemos clic).

No parece posible... Sin embargo, existen soluciones de pago que ofrecen este tipo de funcionalidad. Ejemplo: https://pdfjs.express/demo Entonces, ¿qué proceso se usa?

Gracias por tu ayuda.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede obtener la coordenada de un clic usando el evento onmousedown . El evento le proporciona un objeto MouseEvent que contiene las coordenadas x e y del clic en relación con el puerto de visualización.

Para obtener la coordenada relativa a su iframe , debe restar offsetLeft y offsetTop

Ejemplo

 var iframe = document.getElementById("iframe") onmousedown = function(e) { document.getElementById("position").textContent = "Mouse position: " + (e.clientX - iframe.offsetLeft) + " | " + (e.clientY - iframe.offsetTop) }

Editar

Puede usar PDF.js y un canvas en lugar de un iframe simple para controlar mejor el visor de PDF.

about 4 years ago · Juan Pablo Isaza Denunciar
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