onclick,修改数据库的问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:38:24
已经打开的数据库,想在点击的时候把rs("src_seenum")增加一,请问怎么实现.
大概以下这个意思,但是语法肯定不对.

Response.Write("<a href="&Rs("Src_url")&" class=""postfontindex"" style=""font-weight: bold;"" onMouseOut='window.status="""&Web_Name&"欢迎您!"";' onMouseOver='window.status="""&Web_Name&":打开"&src_Title2&"""; onClick='{"&vbcr)
Response.Write(Rs("Src_Seenum")= Rs("Src_Seenum") + 1&"};' return true;' target=_blank>"&vbcr)

你的意思是不是这样:现在有一个链接,指向一篇文章,你点击这个链接的时候,就显示文章的内容,并且这篇文章被查看次数加1。

如果是这样的话就没有必要使用onClick这个事件来实现了,因为onClick事件只能激活一个Javascript函数或代码,所以在正文内容页面用代码实现此效果比较好。

当然,我看了你的代码,估计你是生成了静态页面的是吗?这样的话可能你要使用异步发送请求来实现了,也就是现在的AJAX技术,这个就比较罗嗦,不是三言两语的事情了。你可以看看相关资料。

select和update不能同时进行,所以你上面Response.Write(Rs("Src_Seenum")= Rs("Src_Seenum") + 1&"};'不会生效。
你可以先update:Src_Seenum= Rs("Src_Seenum") + 1
然后再select显示,就可以做自增1的效果了。