|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
[HTML-javascript-nn lo so...]Ricavare dimensione pagina web
E' possibile ricavare le dimensioni di una pagina web?
o cmq è possibile dimensionare un layer in modo che mi prenda l'intera dimensione di una pagina web? Esempio: questo forum è scrollabile, se io avessi una pagina simile(scrollabile quindi) come faccio ad inserire un layer(<div id="layer" style="position:absolute;">blablabla</div>) in modo che mi occupi la pagina per l'intera lunghezza? |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
|
vediamo un po', smanettando col dom inspector di firefox ho trovato document.documentElement.scrollHeight e document.documentElement.scrollWidth dovrebbero fare al caso tuo. Non ho testato su explorer, e ho notato che stranamente con firefox document.body.scrollHeight dà 0
Codice:
function pageSize()
{
var size = {
height : 0, width : 0
}
;
if (document.documentElement && document.documentElement.scrollHeight)
{
size.width = document.documentElement.scrollWidth;
size.height = document.documentElement.scrollHeight;
}
else if (document.body) // other Explorers
{
size.width = document.body.scrollWidth;
size.height = document.body.scrollHeight;
}
return size;
}
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Grande, va benissimo perchè tanto mi serve solo su firefox!
grazie grazie |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Ma questa documentazione dove l'hai trovata? Io ho nei preferiti alcuni siti su DOM reference e javascript references ma non avevo trovato nulla
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
|
http://developer.mozilla.org/en/docs...t.scrollHeight
la proprietà l'ho trovata con l'estensione DOM Inspector di firefox, è utilissima |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
ti ringrazio
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:10.



















