Javascript插入时间的问题

a2824cl 2002-07-17 09:17:01
下面的代码是表示时间的。但是有一个FORM。我在NETSCAPE里看时,时有一个框的。但是在IE里没有。如何能将这个框去掉?

我想这个时间这样显示,
Die Statistiken wurden am Mittwoch, den 17. Juli 2002 um 15:10:30 zuletzt aktualisiert。

也就是说在时间的前面加Die Statistiken wurden am, 日期的前面加den时间的前面加um。如何加?

多谢指教!

<body ... onload="startclock();">

...

<script language="JavaScript">
var timerID = null
var timerRunning = false
function MakeArray(size)
{
this.length = size;
for(var i = 1; i <= size; i++)
{
this[i] = "";
}
return this;
}
function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false
}
function showtime () {
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var date = now.getDate();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var day = now.getDay();
Day = new MakeArray(7);
Day[0]="Sonntag";
Day[1]="Montag";
Day[2]="Dienstag";
Day[3]="Mittwoch";
Day[4]="Donnerstag";
Day[5]="Freitag";
Day[6]="Samstag";
var timeValue = "";
timeValue += (Day[day]) + ", ";
timeValue += date + ".";
timeValue += month + "." + year + " ";
timeValue += ((hours <= 12) ? hours : hours);
timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
timeValue += ((seconds < 10) ? ":0" : ":") + seconds;
// timeValue += (hours < 12) ? " Guten Morgen" : " Guten Tag";
document.jsfrm.face.value = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true
}
function startclock () {
stopclock();
showtime()

}
</script>

<div align="left">

<table width="95%">
<tr>
<td align="left" width="33%" bordercolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF"><form name="jsfrm">
<p align="left"><input type="text" size="34" name="face" style="font-family: Arial; border-style: solid; border-color: #FFFFFF">


</p>
</form>
</td>
</tr>
</table>
</div>
...全文
44 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
a2824cl 2002-07-17
  • 打赏
  • 举报
回复
加到了这里,但是netsacpe里看还有框。是不是FORM弄的

<div align="left">

<table width="95%">
<tr>
<td align="left" width="33%" bordercolor="#FFFFFF"

bordercolorlight="#FFFFFF"

bordercolordark="#FFFFFF"><form name="jsfrm">
<p align="left"><input type="text" size="200"

name="face" style="font-family: Arial; border-style:

solid; border-width: 0px;border-color: #FFFFFF">........
llrock 2002-07-17
  • 打赏
  • 举报
回复
haha,当然是写再你的input的style里
a2824cl 2002-07-17
  • 打赏
  • 举报
回复
border-width: 0px;

这句话写哪里呀?
llrock 2002-07-17
  • 打赏
  • 举报
回复
border-width: 0px;
a2824cl 2002-07-17
  • 打赏
  • 举报
回复
llrock(百乐宝),谢谢。但是用NETSACPE还是有框。 怎么取消呀。
a2824cl 2002-07-17
  • 打赏
  • 举报
回复
divTime.innerHTML = timeValue ???

不懂,麻烦说明白一点
llrock 2002-07-17
  • 打赏
  • 举报
回复
<body ... onload="startclock();">

...

<script language="JavaScript">
var timerID = null
var timerRunning = false
function MakeArray(size)
{
this.length = size;
for(var i = 1; i <= size; i++)
{
this[i] = "";
}
return this;
}
function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false
}
function showtime () {
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var date = now.getDate();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var day = now.getDay();
Day = new MakeArray(7);
Day[0]="Sonntag";
Day[1]="Montag";
Day[2]="Dienstag";
Day[3]="Mittwoch";
Day[4]="Donnerstag";
Day[5]="Freitag";
Day[6]="Samstag";
var timeValue = "";
timeValue +='Die Statistiken wurden am '+ (Day[day]) + ", ";
timeValue += 'den '+date + ".";
timeValue += month + "." + year + " ";
timeValue +='um '+ ((hours <= 12) ? hours : hours);
timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
timeValue += ((seconds < 10) ? ":0" : ":") + seconds+' zuletzt aktualisiert';
// timeValue += (hours < 12) ? " Guten Morgen" : " Guten Tag";
document.jsfrm.face.value = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true
}
function startclock () {
stopclock();
showtime()

}
</script>

<div align="left">

<table width="95%">
<tr>
<td align="left" width="33%" bordercolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF"><form name="jsfrm">
<p align="left"><input type="text" size="200" name="face" style="font-family: Arial; border-style: solid; border-color: #FFFFFF">
</p>
</form>
</td>
</tr>
</table>
</div>

lonelyghost 2002-07-17
  • 打赏
  • 举报
回复
为什么要在 input 里面显示时间呢?难道你要把这时间数据提交吗?
如果不需要,就用 <div> 或者 <span> 吧。比如:
<div id="divTime"></div>

<script>
...
divTime.innerHTML = timeValue
</script>
第1 章 JavaScript 基 础 1.1 关 于JavaScript 1.2 了 解JavaScript 1.3 World Wide Web 1.4 Web 应用程序结构 1.5 JavaScript 与VBScript 第2 章 JavaScript 与HTML 2.6 HTML 基 础 2.7 在HTML 文档中嵌入JavaScript 2.8 编写JavaScript 脚本 第3 章 JavaScript 基本语法 3.9 JavaScript 基本数据结构 3.10 JavaScript 运算符和表达式 3.11 JavaScript 控制结构和循环 第4 章 Window 窗口对象 4.12 Window 窗口对象的属性 4.13 Window 窗口对象的方法 4.14 创建和关闭窗口 第5 章 document 对 象 5.15 document 对象的属性 5.16 document 对象的方法 第6 章 文 本 对 象 6.17 文本对象属性 6.18 文本对象的方法 6.19 文本对象的事件 6.20 文本区域对象 第7 章 按 钮 对 象 7.21 button submit reset 对 象 7.22 复选框对象 7.23 Radio 对 象 第8 章 选择和隐藏对象 8.24 select 对 象 8.25 隐 含 对 象 第9 章 location 对 象 9.26 hash 属 性 9.27 Href 属 性 9.28 pathname 属 性 9.29 Protocol 属 性 第10 章 history 对 象 第11 章 layer 对 象 11.30 layer 属 性 11.31 layer 对象的方法 11.32 JavaScript 操作层 第12 章 字符串对象 12.33 转 义 字 符 12.34 字符串对象的属性 12.35 字符串对象的方法 第13 章 日期对象 13.36 时间对象的属性 13.37 时间对象的设置 第14 章 数 学 对 象 14.38 math 对象的属性 14.39 math 对象的方法 第15 章 数 组 对 象 15.40 数组对象的创建 15.41 数组对象的扩充 15.42 对象类数组 第16 章 样式单实例 16.43 样式单的实用 16.44 样式单的定义 16.45 样式单的使用 第17 章 实用小程序 17.46 导 言 17.47 状态栏滚动信息 17.48 计算用户来访次数 17.49 散布页面的星星 17.50 永在顶端的图片 第18 章 JavaScript 语言的扩展 18.51 ActiveX 通 信 18.52 调用插入件 第19 章 网上购物系统 19.53 示 例 特 性 19.54 源 代 码 19.55 功 能 概 述 19.56 程 序 详 解 第20 章 2000 珍藏版 20.57 Cookie 入 门 20.58 实 例 特 性 20.59 程序源代码 20.60 功 能 概 述 20.61 程 序 详 解 第21 章 时 钟 日 历 21.62 示 例 特 性 21.63 源 代 码 21.64 功 能 概 述 21.65 程 序 详 解 第22 章 JavaScript 服务器端编程 22.66 预 备 知 识 22.67 实 例 学 习 22.68 功 能 概 述 22.69 脚 本 详 解 第23 章 网络安全性 23.70 安全性破坏的种类 23.71 安 全 服 务

87,994

社区成员

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

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