none
javascript 兼容问题(IE 和谷歌) RRS feed

  • 问题

  • 先不说,直接上代码,大家具体看我注释的地方:

       <script type="text/javascript">
       var oPopup = window.createPopup();//////////////////////////////////////////////就是这里了。(我测试过了,在谷歌的浏览器中,这段代码是没有运行的,但是,在IE里面可以。)
    var popTop=50;
    function popmsg(msgstr){
    var winstr="<table style='filter: Alpha(opacity=100); border: 1 solid #cccccc' width=241 height=200 border=0 cellpadding=0 cellspacing=0 bgcolor='#f9f9f9'><tr><td height=5> </td></tr><tr><td align=center><table width='90%' height=110 border=0 cellpadding=0 cellspacing=0><tr><td valign=top style='font-size:12px; color: #000000; face: Tahoma'>"+msgstr+"</td></tr></table></td></tr></table>";
    oPopup.document.body.innerHTML = winstr;
    popshow();
    }
    function popshow(){
    if(popTop>1720){
    clearTimeout(mytime);
    oPopup.hide();
    return;
    }else if(popTop>1520&&popTop<1720){
    oPopup.show(screen.width-250,screen.height,241,1720-popTop);
    }else if(popTop>1500&&popTop<1520){
    oPopup.show(screen.width-250,screen.height+(popTop-1720),241,172);
    }else if(popTop<180){
    oPopup.show(screen.width-250,screen.height,241,popTop);
    }else if(popTop<220){
    oPopup.show(screen.width-250,screen.height-popTop,241,172);
    }
    popTop+=10;
    var mytime=setTimeout("popshow(7);",40);
    }
    popmsg(" <center><p><br><b>[这里是要显示的信息。]</b></p></center>");
       </script>

    //请问这个问题该怎么解决.......

    2011年3月28日 3:14

答案

全部回复