ciao gente.
nelle mie pagine web monto il classico scriptino per nascondere/mostrare i div:
codice:
function scambio(id){
	if (document.getElementById){
		if(document.getElementById(id).style.display == 'none'){
			document.getElementById(id).style.display = 'block';
			} else {
			document.getElementById(id).style.display = 'none';
		}
	}
}
che richiamo con onmouseover="scambio('id)"

il fatto è quyesto: il div ha position:absolute, così compare esattamente sopra il link che lo fa apparire.
fin qui tutto ok.
il problema è che se la pagina è lunga quando compare il div la pagina si sposta verso l'alto tornando all'inizio.
come faccio ad aveitare questo problema?

grazie.