IE8问题

snowman3510 2012-03-07 07:08:15
1.在IE8中有没有方法弹出没有状态栏,地址栏的窗口


2.<script language="javascript">
function runClock()
{
theTime=window.setTimeout("runClock()",1000);
var today=new Date();
var day=today.getDay();
if(day==0){var weekday="星期日"}
if(day==1){var weekday="星期一"}
if(day==2){var weekday="星期二"}
if(day==3){var weekday="星期三"}
if(day==4){var weekday="星期四"}
if(day==5){var weekday="星期五"}
if(day==6){var weekday="星期六"}
var display=today.toLocaleString();
status=display+weekday;
}
</script>

<body onload="runClock()">

此方法在IE6中可以在状态栏显示时间,IE8中不行,代码要修改?还是IE8设置的问题?
...全文
126 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
IT小金 2012-03-23
  • 打赏
  • 举报
回复
自己思考下
IT小金 2012-03-23
  • 打赏
  • 举报
回复

function GetBit(m, n) {
return (m >> n) & 1;
}

function e2c() {
var total, m, n, k;
var isEnd = false;
var tmp = TheDate.getYear();
if (tmp < 1900)
tmp += 1900;
total = (tmp - 2001) * 365
+ Math.floor((tmp - 2001) / 4)
+ madd[TheDate.getMonth()]
+ TheDate.getDate() - 23;
if (TheDate.getYear() % 4 == 0 && TheDate.getMonth() > 1)
total++;
for (m = 0; ; m++) {
k = (CalendarData[m] < 0xfff) ? 11 : 12;
for (n = k; n >= 0; n--) {
if (total <= 29 + GetBit(CalendarData[m], n)) {
isEnd = true;
break;
}
total = total - 29 - GetBit(CalendarData[m], n);
}
if (isEnd)
break;
}
cYear = 2001 + m;
cMonth = k - n + 1;
cDay = total;
if (k == 12) {
if (cMonth == Math.floor(CalendarData[m] / 0x10000) + 1)
cMonth = 1 - cMonth;
if (cMonth > Math.floor(CalendarData[m] / 0x10000) + 1)
cMonth--;
}
cHour = Math.floor((TheDate.getHours() + 3) / 2);
}

function GetcDateString() {
var tmp = "农历";
tmp += tgString.charAt((cYear - 4) % 10); //年干
tmp += dzString.charAt((cYear - 4) % 12); //年支
tmp += "年(";
tmp += sx.charAt((cYear - 4) % 12);
tmp += ") ";
if (cMonth < 1) {
tmp += "闰";
tmp += monString.charAt(-cMonth - 1);
}
else
tmp += monString.charAt(cMonth - 1);
tmp += "月";
tmp += (cDay < 11) ? "初" : ((cDay < 20) ? "十" : ((cDay < 30) ? "廿" : "卅"));
if (cDay % 10 != 0 || cDay == 10)
tmp += numString.charAt((cDay - 1) % 10);
tmp += " ";
if (cHour == 13) tmp += "夜";
tmp += dzString.charAt((cHour - 1) % 12);
tmp += "时";
cDateString = tmp;
return tmp;
}

function GetDateString() {
var tmp = "";
var t1 = TheDate.getYear();
if (t1 < 1900) t1 += 1900;
tmp += t1
+ "年"
+ (TheDate.getMonth() + 1) + "月"
+ TheDate.getDate() + "日 "
// + TheDate.getHours() + ":"
// + ((TheDate.getMinutes() < 10) ? "0" : "")
// + TheDate.getMinutes()
+ " 星期" + weekString.charAt(TheDate.getDay());
DateString = tmp;
return tmp;
}

//取得当前时间,格式为:2011年11月8日 星期二 农历十月十
function getNowDate() {
init();
e2c();
GetDateString();
GetcDateString();
return DateString + " " + cDateString;
// document.write(DateString," ",cDateString);
}
snowman3510 2012-03-23
  • 打赏
  • 举报
回复
顶上来,有人知道否?!
充电中 2012-03-12
  • 打赏
  • 举报
回复
没遇到过。求解
snowman3510 2012-03-12
  • 打赏
  • 举报
回复
没人知道么!?!?!!
snowman3510 2012-03-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 acesidonu 的回复:]
我的ie8显示没问题
[/Quote]

那是我IE8设置了什么吗?我是默认设置啊。
Acesidonu 2012-03-07
  • 打赏
  • 举报
回复
我的ie8显示没问题

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧