标题:一个简单的问题
只看楼主
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
 问题点数:0 回复次数:10 
一个简单的问题
function cpic(str)
str=replace(str,"["&j&"]","<img src=pic/"&j&".gif>")
cpic=str
end function
%>
为什么这样替换图片不成功。
他还是显示,数字。
搜索更多相关主题的帖子: str cpic function replace 
2005-06-14 15:15
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
得分:0 
你的j是什么意思?
2005-06-14 15:30
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 

<% function cpic(str) str=replace(str,"[","<img src=pic/") str=replace(str,"]",".jpg>") cpic=str end function %>

<%=cpic("[001]")%>


2005-06-14 15:42
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
得分:0 
function cpic(str) dim i,j i=20 '图片个个数 for j=1 to i str=replace(str,"["&j&"]","<img src=pic/"&j&".gif>") next cpic=str end function

[此贴子已经被作者于2005-6-14 15:52:41编辑过]

2005-06-14 15:49
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
str=replace(str,"["&j&"]","<img src=pic/"&j&".gif>") 我测试了 这样好象不可以啊 str=replace(str,"[","<img src=pic/") str=replace(str,"]",".jpg>") 这种方法可以 他要求的是点一次执行一次就可以了 关键不在于执行多少次 关键在于repalce

2005-06-14 15:54
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
function cpic(str) dim i,j i=20 '图片个个数 for j=1 to i str=replace(str,"["&j&"]","<img src=pic/"&j&".gif>") next cpic=str end function
加上这个就可以用了,为什么要加上这个, 那个j可是已经存入到数据库中的值了,

中国人的财富网:http://www..cn/
2005-06-14 15:57
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
是不是因为你的J没有赋初值的原因?
不太清楚
呵呵

2005-06-14 16:00
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
str=replace(str,"[","<img src=pic/") str=replace(str,"]",".jpg>") 这个怎么没有数值,我先通过留言板插入图片,取得图片数字。

中国人的财富网:http://www..cn/
2005-06-14 16:02
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
&lt;%=cpic("[001]")%&gt;
这个001就是你哪个里面的J了
郁闷
你的函数是有参数的
在调用的时候传参不就可以了?
总之你写函数还是为了调用嘛

2005-06-14 16:22
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
得分:0 
以下是引用caiyakang在2005-6-14 15:57:23的发言:
function cpic(str) dim i,j i=20 '图片个个数 for j=1 to i str=replace(str,"["&j&"]","<img src=pic/"&j&".gif>") next cpic=str end function
加上这个就可以用了,为什么要加上这个, 那个j可是已经存入到数据库中的值了,
不能把程序语言当成是数据库语言,没有那么简单.需要一步步的来. 数据库语言你只要告诉它做什么就可以了,程序语言要告诉它怎么做.
2005-06-14 16:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-20852-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013261 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved