自动转向新的页面

sywj115447 2003-07-01 06:51:41
以下是我自己写的一点小程序,功能是实现从一个页面输入条件,而另一个页面则在处理完之后,自动转向显示页。

<%select1=request.form("select")%>

<%if select1="book" then response.write"<a href="/liuyan/bbb.asp?page=1">您的留言已经写入,请查看留言!</a> " else if select1="book1 then"then response.write"<a href="/liuyan/bbb1.asp?page=1">您的留言已经写入,请查看留言!</a>" else if select1="book2" then response.write"<a href="/liuyan/bbb2.asp?page=1">您的留言已经写入,请查看留言!</a> " else if select1="book3" then response.write"<a href="/liuyan/bbb3.asp?age=1">您的留言已经写入,请查看留言!</a> " end if%>

最后的预览是:
Microsoft VBScript 编译器错误 错误 '800a0400'

缺少语句

/liuyan/TMP2ak2yhcay5.asp, 行61

<%if select1="book" then response.write"<a href="/liuyan/bbb.asp?page=1">
^
您的留言已经写入,请查看留言!</a> " else if select1="book1 then"then response.write"<a href="/liuyan/bbb1.asp?page=1">您的留言已经写入,请查看留言!</a>" else if select1="book2" then response.write"<ahref="/liuyan/bbb2.asp?page=1">您的留言已经写入,请查看留言!</a> " else if select1="book3" then response.write"<a ref="/liuyan/bbb3.asp?page=1">您的留言已经写入,请查看留言!</a> " end if
%>

请各位高用帮我看看,是哪出错了?
...全文
51 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sywj115447 2003-07-02
  • 打赏
  • 举报
回复
to:lidongan(木文子)
elseif 是专门用来处理if嵌套选择的语法,与else if没有任何不同!

感谢大家给我的帮助!
这个问题已经解决了,就是response.write"<a href="/liuyan/bbb.asp?page=1">的格式问题;
我改成response.write"<a href=bbb.asp?page=1></a>"后,已经能够运行了!
lidongan 2003-07-02
  • 打赏
  • 举报
回复
elseif 怎么 可能写在一块呢?怎么会出现这种情况。我是新手不知道怎么回事。大家不要笑我。
随风奔跑 2003-07-02
  • 打赏
  • 举报
回复
<%if select1="book" then response.write"<a href="/liuyan/bbb.asp?page=1">
当然提示字符串未结束的。
这句本身就有语法错误。
<%if select1="book" then response.write "<a href='/linyan/bbb.asp?page=1'>"
wsmall 2003-07-02
  • 打赏
  • 举报
回复
你的 response.write 的后面的跟的字符串也有问题,哪有那种写法,要用&连接
yegucheng 2003-07-02
  • 打赏
  • 举报
回复
<%
select1=request.form("select")
if select1="book" then
response.write"<a href='/liuyan/bbb.asp?page=1'>您的留言已经写入,请查看留言!</a> "
elseif select1="book1 then"then
response.write"<a href='/liuyan/bbb1.asp?page=1'>您的留言已经写入,请查看留言!</a>"
elseif select1="book2" then
response.write"<a href='/liuyan/bbb2.asp?page=1'>您的留言已经写入,请查看留言!</a> "
elseif select1="book3" then
response.write"<a href='/liuyan/bbb3.asp?age=1'>您的留言已经写入,请查看留言!</a> "
end if
%>


我帮你调试通过,代码如上,错误是else if 应该写成elseif,
<a href="/liuyan/bbb2.asp?page=1">里的双引号全部变成单引号,如:
<a href='/liuyan/bbb2.asp?page=1'>
超级大笨狼 2003-07-02
  • 打赏
  • 举报
回复
'60秒退出
eee
dim mytime
sub eee()
window.setTimeout "eee","10000"
mytime=mytime+1
if mytime>6 then
window.location.href ="default.htm"
end if
end sub
bubuy 2003-07-02
  • 打赏
  • 举报
回复
我浏览没错啊
sywj115447 2003-07-02
  • 打赏
  • 举报
回复
顶先
sywj115447 2003-07-02
  • 打赏
  • 举报
回复
还不行啊:
Microsoft VBScript 编译器错误 错误 '800a0401'

语句未结束

/liuyan/TMP1lagyhdfer.asp, 行61

if select1="book" then response.write"<a href=/liuyan/bbb.asp?page=1>您的留言已经
-------------------------------^

写入,请查看留言!</a> " elseif select1="book1 then" then response.write"<a href=/liuyan/bbb1.asp?page=1>您的留言已经写入,请查看留言!</a>" elseif select1="book2" then response.write"<a href=/liuyan/bbb2.asp?page=1>您的留言已经写入,请查看留言!</a> " elseif select1="book3" then response.write"<a href=/liuyan/bbb3.asp?page=1>您的留言已经写入,请查看留言!</a> " end if
ceocio 2003-07-01
  • 打赏
  • 举报
回复
response.write "<a href=aaa.htm>xxxxxx</a>"
Goodreams 2003-07-01
  • 打赏
  • 举报
回复
把html语言中所有的"号都删掉试试

28,391

社区成员

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

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