在asp中的<%%>中插入if语句修改网页title 15
由于各种原因,我想在dr里面做的asp设置每一篇news,检测如果是2013-9-1后录入的信息,网页的title就赋值为文章的title。这个title是ACCESS数...
由于各种原因,我想在dr里面做的asp设置每一篇news,检测如果是2013-9-1后录入的信息,网页的title就赋值为文章的title。这个title是ACCESS数据库news表里面的一个列名。
我写了这句语句:
<% if(newsDate>("2013-9-1"))
{newsDate=rs("title")};
end if%>
浏览器提示错误:
错误类型:
Microsoft VBScript 编译器错误
(0x800A0408)
无效字符
/9month/2013-9-5/htdocs/shownews.asp, line 68, column
25
if(newsDate>("2013-9-1")){newsDate=rs("title")};
------------------------^
我哪里写错了呢?求指教。如果在<%%>中写if else语句才是对的格式呢? 展开
我写了这句语句:
<% if(newsDate>("2013-9-1"))
{newsDate=rs("title")};
end if%>
浏览器提示错误:
错误类型:
Microsoft VBScript 编译器错误
(0x800A0408)
无效字符
/9month/2013-9-5/htdocs/shownews.asp, line 68, column
25
if(newsDate>("2013-9-1")){newsDate=rs("title")};
------------------------^
我哪里写错了呢?求指教。如果在<%%>中写if else语句才是对的格式呢? 展开
3个回答
展开全部
亲,asp中的判断语句基本语法是
if 条件 then
response.writer '2222'
else
response.writer '3333'
end if
所以对照基本语法可以发现,你上面写的不太对噢
修改为:
if newsdate > '2013-9-1' then
newsdate=rs('title')
end if
这样就可以了噢
希望我的回答对你有帮助
若帮助到您,请及时采纳哈
if 条件 then
response.writer '2222'
else
response.writer '3333'
end if
所以对照基本语法可以发现,你上面写的不太对噢
修改为:
if newsdate > '2013-9-1' then
newsdate=rs('title')
end if
这样就可以了噢
希望我的回答对你有帮助
若帮助到您,请及时采纳哈
更多追问追答
追问
还是提示错误,这样吧,如何设置当前页面的title,让它检测如果newsDate大于9-1时,title被title列赋值。注意,是页面title被列title赋值?也就是如何在 怎么写?
追答
恩可以这样
now() then%>
你也可以写成这样类似的,asp很灵活的,怎么写都成,只要基本语法不出错就行
展开全部
asp中的程序是采用VB,VBS中是没有“{}”,分行也不是“;”,恐怕你是习惯用JS的。上面的语句,你可以直接分行写,也可以采用VB的“:”来分行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的,只要符合你的asp判断即可,反正读取数据库,你弄到那个值就可以赋了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询