javascript运行出现“此页面上的脚本造成web浏览器运行速度减慢”
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>离今天最近的两个星期</title>
<script language="javascript" type="text/javascript">
function isLeapYear()//设定一个闰年的函数
{
year = new Date().getYear();//获得当前年的年份
year +=(year<2050?1900:0);//如果year<2050年则year+1900,否则year+0
return((year%4==0&&year%100!=0)||year%400==0);//返回年份:年被4整除并且年被100除非0余数的闰年,或者世纪年能够整除400的为闰年
}
function formatDate(date)
{
mymonth = date.getMonth()+1;//获取月份
myweekday = date.getDate();//获取日子
return(mymonth+"/"+myweekday);//返回月份/日子
}
function printWeek()
{
beginday = 0;
var dayarray = new Array(31,28,31,30,31,30,31,31,30,31,30,31);//建立每年每月的日子数组
dayarray[1] = isLeapYear()?29:28;//判断第二个月是否是29天或者是28天
dayfactor = 86400000;//一天的毫秒数
weekstart = new Date();//获取新的日期
weekend = new Date();//获取新的日期
while(weekstart.getDay()!=beginday);//当weekstart的日子不等于beginday
{
weekstart.setTime(weekstart.getTime()-dayfactor); //setTime() 方法以毫秒设置 Date 对象。
}
weekend.setTime(weekstart.getTime()+7*dayfactor);
document.write("最近的两个星期天为:<font color=red>"+formatDate(weekstart)+"</font>和<font color=red)>"+formatDate(weekend)+"</font>");
}
printWeek();
</script>
</head>
<body >
</body>
</html> 展开
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>离今天最近的两个星期</title>
<script language="javascript" type="text/javascript">
function isLeapYear()//设定一个闰年的函数
{
year = new Date().getYear();//获得当前年的年份
year +=(year<2050?1900:0);//如果year<2050年则year+1900,否则year+0
return((year%4==0&&year%100!=0)||year%400==0);//返回年份:年被4整除并且年被100除非0余数的闰年,或者世纪年能够整除400的为闰年
}
function formatDate(date)
{
mymonth = date.getMonth()+1;//获取月份
myweekday = date.getDate();//获取日子
return(mymonth+"/"+myweekday);//返回月份/日子
}
function printWeek()
{
beginday = 0;
var dayarray = new Array(31,28,31,30,31,30,31,31,30,31,30,31);//建立每年每月的日子数组
dayarray[1] = isLeapYear()?29:28;//判断第二个月是否是29天或者是28天
dayfactor = 86400000;//一天的毫秒数
weekstart = new Date();//获取新的日期
weekend = new Date();//获取新的日期
while(weekstart.getDay()!=beginday);//当weekstart的日子不等于beginday
{
weekstart.setTime(weekstart.getTime()-dayfactor); //setTime() 方法以毫秒设置 Date 对象。
}
weekend.setTime(weekstart.getTime()+7*dayfactor);
document.write("最近的两个星期天为:<font color=red>"+formatDate(weekstart)+"</font>和<font color=red)>"+formatDate(weekend)+"</font>");
}
printWeek();
</script>
</head>
<body >
</body>
</html> 展开
展开全部
可以下载小工具修复,百度网页打开慢搜索。。
也可以:
1. 关闭所有Internet Explorer窗口。
2. 单击开始,在搜索框内输入inetcpl.cpl,按回车。
3. 点击高级选项卡,点击重置,勾选删除个性化设置,点击重置。
4. 点击关闭。
同时你也可以尝试:
控制面板》》》Internet选项》》》切换到”高级“选项卡》》》在”加速的图形“条目下,勾选“使用软件呈现而不使用GPU呈现”
再者就换了浏览器,现在的qq,百度等的浏览器都很好用
也可以:
1. 关闭所有Internet Explorer窗口。
2. 单击开始,在搜索框内输入inetcpl.cpl,按回车。
3. 点击高级选项卡,点击重置,勾选删除个性化设置,点击重置。
4. 点击关闭。
同时你也可以尝试:
控制面板》》》Internet选项》》》切换到”高级“选项卡》》》在”加速的图形“条目下,勾选“使用软件呈现而不使用GPU呈现”
再者就换了浏览器,现在的qq,百度等的浏览器都很好用
追问
换过IE,谷歌,火狐浏览器,都是不能正常显示。看下代码是否出现了死循环?
展开全部
这个主要的就是你的这个脚本运行不正常导致的,一般的都是因为不兼容,你可以重新刷新下自己的网页再试,或者是更换一个兼容性好一点的浏览器,就可以解决你目前的问题,像我现在用的是QQ浏览器9.0,目前的话总体的运行还是很正常的,而且兼容性非常好,网银什么的插件都是支持的,使用起来都是比较方便的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-06-27 · 知道合伙人软件行家
关注
展开全部
手机QQ浏览器看小说就是完全免费的,
它里面有很多的小说网站,里面的小说都是完整版的,
还是完全免费的,它的小说书架里面还有上百万的小说,
还有护眼功能,支持离线阅读,可以节省流量,
现在使用还可以赢得百万Q币,
这是看书还可以赚钱的浏览器,
也是现在很多网友口中的阅读神器。
它里面有很多的小说网站,里面的小说都是完整版的,
还是完全免费的,它的小说书架里面还有上百万的小说,
还有护眼功能,支持离线阅读,可以节省流量,
现在使用还可以赢得百万Q币,
这是看书还可以赚钱的浏览器,
也是现在很多网友口中的阅读神器。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题在这里while(weekstart.getDay()!=beginday);
把最后那个;去掉
把最后那个;去掉
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询