请高手看看这两段程序有什么不同 重分想谢
我是个菜鸟 请大家指点为什么 详细点谢谢了
1 (1.htm) 返回str i1-1-9-10
<HTML>
<HEAD>
<SCRIPT LANGUAGE=vbscript>
Dim str
dim str3
Dim Intstr1
dim Intstr2
str = "c:\windows\i1-1-1-9-10-1.jpg "
Intstr1 = InStrRev(str, "- ")
Intstr2 = InStrRev(str, "\ ")
str3 = Mid(str, (Intstr2 + 1), (Intstr1 - Intstr2 - 1))
msgbox str3
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
2: 2.htm 没返回内容
<%@LANGUAGE= "VBSCRIPT " CODEPAGE= "936 "%>
<%
Dim str
dim str3
Dim Intstr1
dim Intstr2
str = "c:\windows\i1-1-1-9-10-1.jpg "
Intstr1 = InStrRev(str, "- ")
Intstr2 = InStrRev(str, "\ ")
str3 = Mid(str, (Intstr2 + 1), (Intstr1 - Intstr2 - 1))
response.write str3
%>
<!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=gb2312 " />
<title> 无标题文档 </title>
</head>
<body>
</body>
</html>
------解决方案--------------------经我的测试结果是:完全一样i1-1-1-9-10
没有结果说明你的服务器不支持asp脚本,二就是你的背景颜色和字体颜色一样了
------解决方案--------------------response.write str3
改成 alert(str3) 看一下.
------解决方案--------------------打印在body中看看
------解决方案--------------------第一段是客户端脚本
第二段是服务器端脚本
------解决方案--------------------你不觉得你2.htm代码写的有问题吗
怎么会把脚本写在
<!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 ">
上面?
还有1.htm是用msgbox弹出对话框来输出的。。。。
而2.htm是使用response.write 输出。。输出方法也不一样
还有1.htm是客户端脚本,2.htm是服务器端脚本