2016-03-23 13 views
1

Bazı pdf nesnelerini oluşturacağım bir web uygulaması yapmaya çalışıyorum. Pdf konteynerinin içindeki tıklama konumunu tespit etmek istiyorum. OnClick etkinliği çalışmıyor. Nasıl devam edilir?HTML pdf nesnelerindeki tıklama olayları nasıl algılanır

+0

pdf'yi nasıl oluşturuyorsunuz? herhangi bir eklenti/kütüphane kullanıyor musunuz? –

cevap

0

JQuery kullanmayan bir örneğim var.

<!DOCTYPE html> 
<html> 
<head> 
</head> 
<body> 
<div onmousedown="action()"> 
<object data="http://www.polyu.edu.hk/iaee/files/pdf-sample.pdf" type="application/pdf" style="width: 500px; height: 500px;"></object> 
</div> 

<p>click around the top and the bottom of the pdf for some text to display and change below this.</p> 

<p id="texttyy"></p> 
<p id="posy"></p> 

<script> 
function action() { 
    var x = event.clientX; 
    var y = event.clientY; 
    var cood = "(" + x + ", " + y + ")" 
    if (y < 250) { 
    document.getElementById("texttyy").innerHTML = "yes"; 
    } else { 
    document.getElementById("texttyy").innerHTML = "no"; 
    } 
    document.getElementById("posy").innerHTML = cood; 
} 
</script> 

</body> 
</html> 

Bu sizin istediğiniz gibi olabilir mi? Pdf dosyasını nasıl görüntülemek istediğinizi bilmiyorum, bu yüzden sadece varsaydım. (If ifadesini değiştirmeniz gerekiyordu, bu sadece basit bir örnek)

+0

Teşekkürler, bu bir çekicilik gibi çalışır. son 1 saatten beri yaptığım hatayı buldum. :) – hellboy

+0

Merhaba veya bu soruya herhangi bir cevap çözdüyse Merhaba @ checkboy onay işareti tıklayarak [kabul ediyorum] (http://meta.stackexchange.com/q/5234/179419). Bu, bir çözüm bulduğunuz ve hem yanıtlayıcıya hem de kendinize bir takım saygınlık kazandıran daha geniş bir topluluğa işaret eder. Bunu yapmak için bir zorunluluk yoktur. – Bradman175

+0

Teşekkür ederiz @ Bradman175. rahatsızlık için özür dilerim, ben stackoverflow için yeniyim. :) – hellboy

İlgili konular