<Script>包含的脚本会首先被执行吗??

luxuinstan 2004-04-06 11:20:43
例一:
<html>
<head>
<title>ASP示例</title>
</head>
<body>

hello,world!

<script language="jScript" RUNAT="server">
response.write("欢迎你!")
</script>

</body>
</html>
结果:欢迎你! hello,world!

二:
<html>
<head>
<title>ASP示例</title>
</head>
<body>

hello,world!

<script language="vbScript" RUNAT="server">
response.write("欢迎你!")
</script>

</body>
</html>
结果:hello,world! 欢迎你!

三:
<%@ LANGUAGE=Jscript %>
<html>
<head>
<title>ASP示例</title>
</head>
<body>

hello,world!

<script language="vbScript" RUNAT="server">
response.write("欢迎你!")
</script>

</body>
</html>
结果:欢迎你! hello,world!

四:
<%@ LANGUAGE=Jscript %>
<html>
<head>
<title>ASP示例</title>
</head>
<body>

hello,world!

<script language="JScript" RUNAT="server">
response.write("欢迎你!")
</script>

</body>
</html>
结果:报错,说response没有定义。。。但JScript应该能识别response啊。。

asp好象没有规律啊:-0
...全文
29 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luxuinstan 2004-04-14
to : windancer

那例二怎么解析啊??
回复
windancer 2004-04-06
asp内置对象无论用什么脚本语言,都是支持的!!
Jscript:
R(大写)esponse.write
关于搂主的问题
应该是服务端Runat="server"先执行,客户端后执行
回复
windancer 2004-04-06
Jscript区分大小写!!
回复
baby21st 2004-04-06
以前也没有想过这个方面
刚才试一下楼主的代码,的确如此
个人愚见:
代码 四 之所以会报错,由于你在文件开头写了<%@ LANGUAGE=Jscript %>,JScript就不支持Response对像,之所以代码 一 可以运行,没有报错,因为它默认的是VBscript

回复
按常理说是按代码的先后顺序运行的,我平常写的都是按顺序显示出来,还没配到你这个怪问题
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告