iframe içinde bir pdf dosyasına sahibim. Kullanıcının formu göndermeden önce pdf dosyasına kaydırmasını istiyorum. Bununla çalışıyorum ama çalışmıyor. Lütfen bana yardım edin Önceden teşekkürler.Kullanıcıya nasıl güç kazandırmak iframe içinde pdf'ye kaydırmalıdır
cevap
Çözümünüz için bir Fiddle yaptım. Kullanıcı iframe'de gezinene kadar kullanıcı için gönder düğmesini devre dışı bırakabilirsiniz.
function getFrameTargetElement(objI) {
var objFrame = objI.contentWindow;
if (window.pageYOffset == undefined) {
objFrame = (objFrame.document.documentElement) ? objFrame.document.documentElement : objFrame = document.body;
}
return objFrame;
}
$("#myIframe").ready(function() {
var frame = getFrameTargetElement(document.getElementById("myIframe"));
frame.onscroll = function(e) {
$('.submitBtn').prop('disabled', false);
}
});
Yardım edin.
Ben bu konuda neredeyse bir saat çalıştım, Araştırılmış, sonunda ne yazık ki bu bu yöntemi kullanarak bu mümkün değildir bir sonuca geliyor.
PDF genellikle bir DOM öğesi değildir, PDF okuyucu yazılımı tarafından oluşturulur. Her tarayıcının PDF'leri oluşturmak için kendi mekanizması vardır, standart yoktur. Bazı durumlarda PDF, PDF.js tarafından oluşturulmuş olabilir; bu durumlarda kaydırma işlemini algılayabilirsiniz. Ancak Adobe Reader, Foxit ve yerel PDF oluşturma işlemlerinden bazıları bu seçeneği sağlamıyor.
Bunun için bir Github issue da oluşturdum. Ama kullanamazsın.
Üzgünüz. Herhangi bir şey veya herhangi bir geçici çözüm bulabilirseniz lütfen beni güncelleyin.
Üzgünüm, çok zaman harcadım. Ama ne yazık ki başarı olmadan. – Coder
iframe'iniz için statik bir yükseklik yapmayı düşünmüyorsanız, sizin için bir çözümüm var.
HTML ve CSS
1. konteyner ve iframe (her ikisi için heights
set
2. div
kap içinde iframe sarın olmalıdır kabın height
height
Eğer çerçeve görmüş ve iframe olmak istiyorum height
tüm pdf gösterecek kadar büyük olmalıdır.)
3. seti kapsayıcı div en overflow
Şimdi kaydırılabilir "iframe" var scroll
için.
Javscript
- alın konteyner öğesi. (
var containerEl = $("#container")[0];
) scroll
işlevini yazın. Kaydırma fonksiyonu içinde, öğenin toplam yüksekliğinin (scrollHeight
), ne kadar kaydırıldığına (scrollTop
) eşit veya öğesinin iç yüksekliği (clientHeight
) olup olmadığını bulun. Eğer öyleyse, burada fiddle varbutton
den disabled
özelliğini kaldırın. @ MJunaidSalaat'ın jsfiddle'ına bazı değişiklikler yaptık.
iframe'de bu
$("#myIframe").ready(function() {
var frame = getFrameTargetElement(document.getElementById("myIframe"));
frame.onscroll = function(e) {
$('.submitBtn').prop('disabled', false);
}
});
- 1. OAuth iframe içinde çalışmıyor
- 2. Iframe İçinde Jquery
- 3. iframe içinde bir div nasıl seçilir?
- 4. Kullanıcıya Rol Ekleme Web.config içinde Oluşturma
- 5. güç (C++ - {templates}) = güç (C++)?
- 6. iframe parent içinde access div
- 7. jQuery prop iframe içinde çalışmıyor
- 8. iframe içinde çalışmıyor jRery öğesinde
- 9. Kullanıcıya, Django
- 10. IFrame: Bu içerik bir çerçeve içinde görüntülenemiyor
- 11. iframe içinde bir web sayfası konumunu kapatma
- 12. Kullanıcıya nasıl Mojo :: UserAgent'ın connect_timeout
- 13. mevcut kullanıcıya
- 14. Flash sandbox özniteliğinde iframe içinde çalışmaz
- 15. Selenyum webdriver içinde bir Iframe seçemezsiniz
- 16. Sorgulamayla iframe içinde css'yi kontrol edin
- 17. iFrame
- 18. iframe içindeki sayfayı başka bir yere nasıl yönlendirilir, ancak iframe içinde kalmalıyız
- 19. Dış sayfayı değiştirmeden iframe içinde nasıl bir html formu gönderirim?
- 20. Iframe Yüklemede Iframe İçeriği Okuma
- 21. Android'deki matematiksel güç işlemleri
- 22. Z3 Güç Modulo İfadeleri
- 23. iframe
- 24. Google Chrome'da güç indirme Uzantı
- 25. Sadece iFrame yazdırma
- 26. iframe olayından hemen önce iframe
- 27. Güç Pivot Dilimleyicileri Temizleme
- 28. USB güç durumunun algılanması
- 29. iPad'de güç yönlendirme - javascript
- 30. iframe ne html
nasıl Yüklediğiniz pdf deneyin?Bazı kod örneklerini ve html formunu paylaşır mısınız; – itzmukeshy7