.body.scrollHeight
çalışmıyor..body.scrollHeight, Firefox'ta çalışmaz Firefox'ta
bakınız: http://jsfiddle.net/gjrowe/X63KR/
yerine kullanmak doğru sözdizimi nedir? Buna çözüm vereceğini parçacığı konuyu anlama
.body.scrollHeight
çalışmıyor..body.scrollHeight, Firefox'ta çalışmaz Firefox'ta
bakınız: http://jsfiddle.net/gjrowe/X63KR/
yerine kullanmak doğru sözdizimi nedir? Buna çözüm vereceğini parçacığı konuyu anlama
Bu soru ipliklerle aynı kök sorunu var ... Dynamically define iframe height based on window size (NOT CONTENT)
. kodunun altına http://james.padolsey.com/javascript/get-document-height-cross-browser/
Bu kod cevap verildikten sonra son 3 yıl içinde çalışmayı durdurdu mu? Sadece Firefox'ta test ettim ve sadece document.body.scrollHeight kullanarak aynı değeri verdiğini buldum. –
@BrandonElliott Bunu test edip size döneceğim, ancak sorun, body.scrollHeight'ın güvenilir olmamasından kaynaklanıyor. – RSinohara
Kullanımı:
Temelde, yerine .body.scrollHeight
kullanmak yerine, bu kodu ekleyin ...
function getDocHeight() {
var D = document;
return Math.max(
Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
Math.max(D.body.clientHeight, D.documentElement.clientHeight)
);
}
cevap elde edildi
JavascriptExecutor jse = (JavascriptExecutor) (WebDriverObject);
jse.executeScript("window.scrollBy(0,document.body.scrollHeight || document.documentElement.scrollHeight)", "");
Bu sayfalar içeren görünüyor konu hakkında bilgi; http://www.webdeveloper.com/forum/showthread.php?73161-.scrollHeight-in-firefox, https://developer.mozilla.org/en-US/docs/DOM/element.scrollHeight, http://stackoverflow.com/questions/4369990/scrollheight-property-in-firefox –
Uyarı üzerine 0 aldım ama bir grup
ekledikten sonra –
@Allendar çalışıyor gibi görünüyor Diğer kullanıcılar yanıt vermiyorsa aynı soruyu soruyor –