• User Attivo

    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 :)