function checkScreen(){
var width=window.screen.width;
var height=window.screen.height;
if(width!=1366||height!=768)
{
alert("为保证浏览效果,\n请调整你的分辨率大小为1366*768");
}else
break;}
<body onload="checkScreen()">
.....打开结果:
如果分辨率不是1366*768,就会提示,如果是1366*768无提示,其它效果不出来了
如果去掉以上代码,其它正常运行、、、、
我该怎么办,前辈们请帮助下、、55555.

解决方案 »

  1.   

    if(width!=1366||height!=768)
    {
    alert("为保证浏览效果,\n请调整你的分辨率大小为1366*768");
    }else
    break;if else 能用break?
      

  2.   

    那是因为你上面的代码写错了,导致其他的无法被正确加载执行else
    break;
    去掉上面的。你这又不是循环体呀,switch什么的里面,break做什么
      

  3.   

    去掉
    else
    break;
    结果还是一样、、、、、
      

  4.   

    开始是没那个
    else
    break;我想的是跳出那个函数,免得影响别的
    原来不能那样用、、、哦哦哦
      

  5.   

    function checkScreen(){
        var width=window.screen.width;
        var height=window.screen.height;
        if(width!=1366||height!=768){
            alert("为保证浏览效果,\n请调整你的分辨率大小为1366*768");
        }
    }要是改成这样了,其他的效果还是么有用的话。找找是不是有使用window.onload去初始化效果的因为你在页面的body中已经绑了个onload事件了[<body onload="checkScreen()">]
    会覆盖一个
      

  6.   

    <body onload="checkScreen()">把这里的onload去掉呀。把checkScreen();写到那个已经存在的里面去呀Lz,建议有时间找个教学网站好好的看看基础吧。为了这么个事你浪费这么多时间,多不划算呀