ovvio, quando mai IE usa qualcosa di standard veramente utile?![]()
questo è uno script che uso io per tenere fermo un div nella sua posizione.codice:var clientPC = navigator.userAgent.toLowerCase(); // Get client info var is_gecko = ((clientPC.indexOf('gecko')!=-1) && (clientPC.indexOf('spoofer')==-1) && (clientPC.indexOf('khtml') == -1) && (clientPC.indexOf('netscape/7.0')==-1)); var is_safari = ((clientPC.indexOf('AppleWebKit')!=-1) && (clientPC.indexOf('spoofer')==-1)); var is_khtml = (navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled )); function setVariables(){ if (document.layers){ v=".top";dS="document.layers[\"";sD="\"]"; y="window.pageYOffset"; } else if (document.getElementById){ v=".top";dS="document.getElementById(\"";sD="\").style"; if (navigator.appName == "Netscape"){ y="window.pageYOffset"; } else{ y="document.body.scrollTop"; } } else if (document.all){ v=".pixelTop";dS="document.all[\"";sD="\"].style"; if (navigator.appName == "Netscape"){ y="window.pageYOffset"; } else{ y="document.body.scrollTop"; } } checkLocationA() } object="divformatter"; function checkLocation(){ yy=eval(y); if (yy != ystart){ eval(dS+object+sD+v+"="+(Math.round(ystart)+Math.round(yy))+"+'px';"); } setTimeout("checkLocation()",20); } function checkLocationA(){ ystart="80"; } function doLoad(){ setVariables() checkLocation() } //Faccio scorrere il div solo se e' IE che non supporta il fixed if (!is_gecko){ window.onload = doLoad; }
se non è firefox si attiva.
devi cambiare la variabile object per dirgli il nome del div.
poi nel css devi lavorare con important per dove posizionamento assoluto o fixed.
se vuoi provare...![]()