replace的问题。

holoon 2005-10-30 03:03:46
function pages(pno)

dim outword, inword
outword = "index.asp?page=" & pno
outword = cstr(trim(outword))
inword = "index" & pno & ".htm"
content = replace(content,outword,inword)

end function

如果把变量"pno"去掉,则可正常替换,如果加上"pno"变量,则没有进行替换。
不知为何?
...全文
209 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
whtech 2005-11-09
  • 打赏
  • 举报
回复
<%
function pages(pno)

dim outword, inword

outword = "index.asp?page=" & pno
outword = cstr(trim(outword))
inword = "index" & pno & ".htm"
content = replace(content,outword,inword)
end function

content = "index.asp?page=3"
call pages("3")
response.write content

%>

执行结果:
index3.htm
holoon 2005-11-01
  • 打赏
  • 举报
回复
又试了几次,还是不行。
不知问题所在?
jspadmin 2005-10-31
  • 打赏
  • 举报
回复
是不是变量定义的问题,试试public
----------------------------------------------------------------------------------
http://community.csdn.net/Expert/topic/4343/4343643.xml?temp=.6227838。
批量文件自动搜索替换插入器V2.1 for CSDN friend,下载地址:http://www.pifoo.com/blog/user1/1/archives/2005/288.shtml

ybfqlyq 2005-10-31
  • 打赏
  • 举报
回复
好,學習一下。,。
是不是生成HTML分頁的呀。
hello_sun 2005-10-31
  • 打赏
  • 举报
回复

content="abcdea"
content=replace(content,"a","1")
response.write("content")
'结果是:1bcde1
holoon 2005-10-31
  • 打赏
  • 举报
回复
这个我早试过了,用response.write打出来是正确的。
holoon 2005-10-31
  • 打赏
  • 举报
回复
jspadmin(阿笨狗http://www.pifoo.com)

谢谢,我看看。
holoon 2005-10-31
  • 打赏
  • 举报
回复
ybfqlyq(/*-YBFQ ResTarTing......-*\)

是的,我是想尝试一下做成HTM分页的,其它的已完成,就是这个问题了,运行的时候,没有出错,但就是不能替换,我试了多种方法,可就是不行,所以想问问大家。
LIHY70 2005-10-31
  • 打赏
  • 举报
回复
study
beiouwolf 2005-10-30
  • 打赏
  • 举报
回复
用response.write把三个变量打出来
这多半是哪里写错一两个字母了....
这种问题基本天天碰到

28,409

社区成员

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

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