调用模块问题

robter5611 2002-08-27 03:08:39
我的意思是想调用客户端javascript函数一样调用服务器端ASP模块.比如:
一个简单的留言本的show.asp页面,每条留言都有一个删除链接,我想这个链接调用一个模块:
如 sub del(id)
'具体代码
end sub
这样如何处理?
请各位大侠多多指教!多谢!
...全文
98 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
robter5611 2002-08-27
  • 打赏
  • 举报
回复
gshope(gshope) :靠!
gshope 2002-08-27
  • 打赏
  • 举报
回复
可以做到:
javascript:
...
window.location="del.asp?id=3"
...
xjbx 2002-08-27
  • 打赏
  • 举报
回复
不过批量处理(删除文章等),写模块就比较的复杂了,特别是参数的问题!
xjbx 2002-08-27
  • 打赏
  • 举报
回复
如果你这样做的话,就必须用复选框来判断了,无论是批量还是单个都删除,有时间去下个动网的论坛看看,有好的例子!
robter5611 2002-08-27
  • 打赏
  • 举报
回复
xjbx():
我想起来了,我一起就是像你说的那样做的,但在论坛中会有问题:
一个显示论坛主题的页面:showtopic.asp
接受上一页传来的一个id,即该主题的id.同时该页不止显示一篇文章,每篇文章都有自己的id,删除一篇回复:我用的是:
<a href="showtopic.asp?action=del&id=<%=rs.fields(0).value%>">删除</a>
也就是删除和显示都在同一个页面中进行,这样这个页面就会收到两个id,所以就会有冲突。当然如果单独用一个页面来处理删除过程的话就不会有问题,但是这样将会增加很多文件,我的意思就是想在一个页面中进行多项操作。比如论坛常见的删除文章,将文章收入精华区,编辑文章等。所以我想到了模块化操作,写模块不是问题,关键是怎么调用还没有想出来。

请多指教!
robter5611 2002-08-27
  • 打赏
  • 举报
回复
跟我想的一样,不过我很希望能做到。
xjbx 2002-08-27
  • 打赏
  • 举报
回复
客户端是无法直接的使用服务器上的“函数过程”,两者不能交互,变量也没法传递。

实现你的要求:

<%
if request("ation")="del" then
id=request("id")
del(id)
%>

<a href="show.asp?ation=del&id=<%=id%>">删除</a>
lishizhen2002 2002-08-27
  • 打赏
  • 举报
回复
del(id)
robter5611 2002-08-27
  • 打赏
  • 举报
回复
这些我都知道,全是废话!
我的意思是像这样:
<a href="#" onclick=" ">删除</a>
这是调用javascript客户端函数的形式,我的意思是点击删除的时候就调用服务器模块del(id),注意:该模块是在服务器端执行的。
meetweb 2002-08-27
  • 打赏
  • 举报
回复
ASP对语法要求不严格,也可以这样写
Call del(id)
OR
del id
gshope 2002-08-27
  • 打赏
  • 举报
回复
可以,调用时:call del(3)
cmsoft 2002-08-27
  • 打赏
  • 举报
回复
可以啊,这个应该叫子过程
调用的时就用
call del(id)

28,391

社区成员

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

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