Làm cách nào để phát hiện sự hiện diện của Thanh cuộn (sử dụng Javascript) trong HTML iFrame?Làm cách nào để phát hiện sự hiện diện của Thanh cuộn (sử dụng Javascript) trong HTML iFrame?
Tôi đã cố gắng:
var vHeight = 0;
if (document.all) {
if (document.documentElement) {
vHeight = document.documentElement.clientHeight;
} else {
vHeight = document.body.clientHeight
}
} else {
vHeight = window.innerHeight;
}
if (document.body.offsetHeight > vHeight) {
//when theres a scrollbar
}else{
//when theres not a scrollbar
}
Và tôi cũng đã cố gắng:
this.scrollLeft=1;
if (this.scrollLeft>0) {
//when theres a scrollbar
this.scrollLeft=0;
}else{
//when theres not a scrollbar
return false;
}
Với không thành công ..
Tôi đã tìm kiếm các objets javascript trên DOM Inspec tor, nhưng không tìm thấy gì cả.
Có thể phát hiện sự hiện diện của thanh cuộn trong khung nội tuyến trong javacscript không?
Nội dung iframe đến từ cùng một tên miền.
Không thành công cho đến nay ..
alt text http://www.upvtp.com.br/file.php/1/help_key.jpg
Cảm ơn câu trả lời của bạn, nhưng mã của bạn chỉ kiểm tra khi tôi cố gắng di chuyển thanh cuộn. Tôi muốn thử nghiệm nó khi tải trang. – Bonfocchi
$ .ready (function() {}); –
Tôi xin lỗi, nhưng đây không phải là giải pháp đúng. :(Mã của bạn thực sự kiểm tra, cho dù tài liệu được cuộn xuống phía dưới Đây là một bằng chứng: http://jsfiddle.net/vvdb0292/2/ Tôi nghĩ câu trả lời của bobince là chính xác – kaboom