哪位好心帮忙解释一下,60分相送

lemontree197977 2002-02-06 09:43:38
下面这个小程序now()并没有包含在<script>标签里为何可以识别,另外为何<script>标签里面什么都没有,我在程序里把他去掉程序就不能运行,他再程序里起什么作用??
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<script language=vbscript></script>
<form>
<input type="text" name="expr" value="" size=40><p>
<input type="button" value="show date and time !" onclick='expr.value="现在日期和时间: "&now()'>
</form>
</body>
</html>
...全文
77 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cougar87 2002-02-06
  • 打赏
  • 举报
回复
因为你声明的是服务器端的
lemontree197977 2002-02-06
  • 打赏
  • 举报
回复
楼上的,那为何我去掉<script>标记而在程序首行加入<%@ language="vbscript"%>来声明,为何程序报错!??
zhuyuantan 2002-02-06
  • 打赏
  • 举报
回复
now()是vbscript里面的一个函数来的嘛

你要用now()函数当然要先声明使用的是vbscript脚本拉
xuchu 2002-02-06
  • 打赏
  • 举报
回复
去掉的话,默认是javascript所以出错
ttt2 2002-02-06
  • 打赏
  • 举报
回复
<input type="button" value="show date and time !" onclick='expr.value="现在日期和时间: "&now()'>是调用javascript的另一种方式而已
zhuyuantan 2002-02-06
  • 打赏
  • 举报
回复
To: lemontree197977(热茶) 

首先我要说明:<% %> 符号里面的是asp 语言,在<% %> 里面加上 language=vbscript 只是说明你的 asp 是用vbscript 来写,当然你也可以改成其它的脚本语言来写。

其次你也知道,asp 是在后台运行的,所以你那样写程序肯定错,把now()放在<% %>里面就不会错了。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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