- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- problema javascript con ie
-
problema javascript con ie
salve a tutti, ho uno script che aggiunge un piccolo div sempre in basso a destra della pagina ( che segue lo scroll).
Funziona perfettamente ma, ovviamente, non in internet explore ( almeno non sul 6).
Qualcuno ha idea di come posso modificarlo per farlo funzionare anche su ie?Il codice js
var b2tx=80,b2ty=50,b2th='<nobr>Inizio pagina</nobr>'; function b2x(){return ((moz)?window.innerWidth-20:document.body.clientWidth)-b2tx;} function b2y(){return ((moz)?window.innerHeight:document.body.clientHeight)+b2o()-b2ty;} function b2o(){return (moz)?window.pageYOffset:document.body.scrollTop;} function b2t(){with(document.getElementById('bttl').style){left=((b2o()<1)?-500:b2x())+'px';top=((b2o()<1)?-500:b2y())+'px';}setTimeout('b2t()',99);} var moz=(document.getElementById&&!document.all)?1:0;document.write('<div id="bttl" class="bak2top" style="position:absolute"><a style="cursor:'+((moz)?'pointer':'hand')+'" onclick="javascript:scrollTo(0,0)">'+b2th+'</a></div>');b2t(); ```nella pagina è richiamato semplicemente con:
<script language="JavaScript" src="js/bak2top.js"></script>
Grazie in anticipo PS Se conoscete altri script per ottenere lo stesso risultato e che siano cross browser segnalate pure :)