javascript neden mozilla iyi çalışıyor ancak IE6 bilinmeyen çalışma zamanı hatası verir?

0 Cevap php

iam benim sayfa basit blow up hile kullanarak. gizli olarak ilk div ayarlanır ve biz görüntüyü tıkladığınızda sonra, bir darbe kadar arka planda bir kaplama görüntüsü ile açılır. Javascript işlevi sadece seta innerHTML. Bu, tüm mozilla iyi çalışır ama bu i IE6 bunu görmek çalıştığınızda bilinmeyen çalışma zamanı hatası verir ve görüntü patlatmak thats neden work.what bunun olası nedeni olabilir değil mi??

EDIT: Bu kullanarak kod im örnek: -

function Blowups(arrs,flag,nums,img_nm)
{
var h = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
var pheight = document.getElementsByTagName('html')[0].scrollHeight;
var myHeight = document.documentElement.clientHeight;
var div1 = document.getElementById('mr');
var div2 = document.getElementById('disp');
var prev='';
var nxt='';
var scr2='';
var scr3='';
    var imgs=arrs.split(',');
    var i=(flag)-1;
    var k=0;
    var m=0;
    src1='/img/'+imgs[i];
            if(flag != 1)
                prev="<a href=\"javascript:Blowups('"+arrs+"',"+(flag-1)+","+nums+")\" class=\"sdf\">last</a>";
            if(flag != nums)
                nxt="<a href=\"javascript:Blowups('"+arrs+"',"+(flag+1)+","+nums+")\" class=\"sdf\">Next </a>";
document.getElementById('large').innerHTML='<td colspan="2"><img src='+src1+' class="sdf"><div class="sdf"><p class="sdf">'+nxt+'</p><p class="sdf">'+prev+'</p><p class="sdf"></p></div></td>';
div2.className ='sdf';div2.style.height =pheight+'px';
div1.style.marginTop =h+'px';div1.style.height =myHeight+'px';
}

0 Cevap