Ciao, sto cercando di posizionare un div, con IE funziona correttamente, mentre con FF non proprio. in pratica i valori di FF sono più alti.
Questo è il codice che utilizzo
codice:
function viewS(inValue,inValue1){
	if(document.all){
		var a=document.all["dis"+inValue];
		var b=document.all[inValue1];
		for(var c=0;c<=10;c++){
			var tmp=document.all["dis"+c];
			if(tmp)
				tmp.style.display="none"
		}
	}
	else{
		var a=document.getElementById("dis"+inValue);
		var b=document.getElementById(inValue1);
		for(var c=0;c<=5;c++){
			var tmp=document.getElementById("dis"+c);
			if(tmp)
				tmp.style.display="none"
		}
	}
	if(a){
		if(document.all){
			a.style.left=(b.offsetParent.offsetLeft)+"px";
			a.style.display="block";
		}
		else{
			a.style.left=b.offsetLeft+"px";
			a.style.display="block";
		}
	}
	clearInterval(inter);
}
Questa funzione viene richiamata quando il mouse passa sopra ad un link, in questo caso fa vedere un div, che si va a posizionare sotto ad un'altro box, tutto per far capire che si tratta di un sotto menù. Con IE il div lo posiziona in modo corretto, mentre con FF sta spostato più a destra. Com'è possibile che con FF offsetLeft è maggiore che su IE?
Qualcuno ha la soluzione?