Come ottenere l'altezza di scorrimento di pagine esterne

December 13

Come ottenere l'altezza di scorrimento di pagine esterne


Un Content Management Systems (CMS) consente agli utenti di creare e gestire contenuti nelle pagine Web interne che il sistema visualizza in pagine esterne. Ad esempio, le pagine interne di un blog CMS, come WordPress, potrebbero consentire a un amministratore di creare un post sul blog, mentre le pagine esterne presentano i post del blog per gli utenti. È possibile ottenere l'altezza di scorrimento di una pagina, tra cui una pagina esterna, utilizzando JavaScript per accedere agli elementi di base della pagina e valutare la sua altezza. Dal momento che i browser Internet implementano queste proprietà in modo diverso, valutare tutte le proprietà rilevanti e utilizzare la proprietà più grande per determinare l'altezza di scorrimento.

istruzione

1 Aprire la pagina Web in un editor di testo o un ambiente di sviluppo.

2 Istanziare variabili per contenere gli elementi HTML e corpo della pagina:

var = bodyVariable document.body;

var = HTMLVariable document.documentElement;

3 Valutare ogni valore possibile per l'altezza di un documento e utilizzare il metodo di JavaScript "Math.max ()" per restituire il valore più grande:

altezza var = Math.max (HTMLVariable.clientHeight, HTMLVariable.scrollHeight, HTMLVariable.offsetHeight, bodyVariable.clientHeight, bodyVariable.scrollHeight, bodyVariable.offsetHeight);

4 Utilizzare l'altezza in codice, come richiesto:

alert (altezza);

Consigli e avvertenze

  • JQuery e altre librerie JavaScript offrono anche metodi per determinare l'altezza di una pagina.