Ciao, posiziono un elemento div nella pagina in questo modo, il codice si trova in una funzione che viene richiamata al click del mouse sopra ad una determinata immagine
xPos = (document.layers) ? e.pageX : ((document.all) ? event.x : e.clientX);
yPos = (document.layers) ? e.pageY : ((document.all) ? event.y : e.clientY);
newdiv = document.createElement('div');
newdiv.setAttribute('id', 'newCal');
newdiv.style.position = "absolute";
newdiv.style.left = xPos;
newdiv.style.top = yPos;
newdiv.innerHTML = cal;
document.body.appendChild(newdiv);
se l'immagine in questione si trova troppo vicino ai bordi, il nuovo div creato va fuori facendo comparire lo scroll bar. Io vorrei evitarlo facendo comparire il nuovo div a filo con la posizione massima. Come posso prendere la posizione massima della pagina? che vado a controllare con la posizione del nuovo div e se superiore tolgo le dimensioni del div.