呵呵,这个现在只能检测三种分辨率,你可以自己加嘛,格式已经有了,再加一些很容易var a = test();
switch (a)
{
case "640*480":
window.open(......);//改成你的内容
break;
case "720*480":
window.open(......);//改成你的内容
break;
case "720*576":
window.open(......);//改成你的内容
break;
case "800*600":
window.open(......);//改成你的内容
break;
case "848*480":
window.open(......);//改成你的内容
break;
case "1024*768":
window.open(......);//改成你的内容
break;
case "1152*864":
window.open(......);//改成你的内容
break;
case "1280*720":
window.open(......);//改成你的内容
break;
case "1280*768":
window.open(......);//改成你的内容
break;
case "1280*1024":
window.open(......);//改成你的内容
break;
default:;
}function test()
{
var size;
if ((screen.width == 640) && (screen.height == 480))
size = "640*480";
if ((screen.width == 720) && (screen.height == 480))
size = "720*480";
if ((screen.width == 720) && (screen.height == 576))
size = "720*576";
else if ((screen.width == 800) && (screen.height == 600))
size = "800*600";
else if ((screen.width == 848) && (screen.height == 480))
size = "848*480";
else if ((screen.width == 1024) && (screen.height == 768))
size = "1024*768";
else if ((screen.width == 1152) && (screen.height == 864))
size = "1152*864";
else if ((screen.width == 1280) && (screen.height == 720))
size = "1280*720";
else if ((screen.width == 1280) && (screen.height == 768))
size = "1280*768";
else if ((screen.width == 1280) && (screen.height == 1024))
size = "1280*1024";
else size = "640*480";
return size;
}分辨率高于这些或低于这些的你现在应该会加了吧:)

解决方案 »

  1.   

    上次还告诉你了,要给size赋个初值640*480,看来你没注意看,这样无论什么分辨率都能弹出窗口。注意上面回贴的倒数第二行else size = "640*480";
      

  2.   

    不要用switch case直接调用window.open不就可以了,兄弟?
      

  3.   

    default:
    里面加其他分辨率的 代码啊
      

  4.   

    var a = test();
    switch (a)
    {
    case "640*480":
    window.open(......);//改成你的内容
    break;
    case "720*480":
    window.open(......);//改成你的内容
    break;
    case "720*576":
    window.open(......);//改成你的内容
    break;
    case "800*600":
    window.open(......);//改成你的内容
    break;
    case "848*480":
    window.open(......);//改成你的内容
    break;
    case "1024*768":
    window.open(......);//改成你的内容
    break;
    case "1152*864":
    window.open(......);//改成你的内容
    break;
    case "1280*720":
    window.open(......);//改成你的内容
    break;
    case "1280*768":
    window.open(......);//改成你的内容
    break;
    case "1280*1024":
    window.open(......);//改成你的内容
    break;
    default:;
    }function test()
    {
    var size,mywidth,myheight;
    mywidth=screen.width ;
             myheight=screen.height 
             size=mywidth+"*"+myheight
    return size;
    }
    </script>
      

  5.   

    好的,你要赶快想呀
    还有,能否把你的联系方式告诉我?qq之类的,或是msn
    谢谢!!
      

  6.   

    MSN:[email protected]
    哈,你运气好:)<script language="JavaScript">
    var w = 200;//窗口的宽
    var h = 200;//窗口的高
    window.moveTo(screen.width-w,screen.height-h);
    </script>
      

  7.   

    <Script Language ="JavaScript">
    <!--
    function popW()
    {
        var iScreenWidth,iScreenHeight,iLeft,iTop,iWidth,iHeight,sTarget,sStatus;    iScreenWidth  = screen.width;
        iScreenHeight = screen.height;
        iWidth        = 191;
        iHeight       = 350;
        iLeft         = (iScreenWidth  - iWidth)  / 2;
        iTop          = (iScreenHeight - iHeight) / 2;    sTarget       = "about:blank"
        sStatus       = "Width=" + iWidth + ",Height=" + iHeight + ",";
        sStatus      += "Status=no,Toolbar=no,Menubar=no,Location=no,";
        sStatus      += "Left=" + iLeft + ",Top=" + iTop;    window.open(sTarget,"",sStatus);
    }
    -->
    </script><body onClick="popW();return false">
    </body>