| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 356 人关注过本帖
标题:如何用函数
收藏  订阅  推荐  打印
dope2008
Rank: 2
来自:佛山高明
等级:注册会员
帖子:46
积分:606
注册:2008-7-15
如何用函数

<%
Function TSize(b)
'这是我自定义的函数
TSize="中国"
end function
%>

<a href= "javascript:<%TSize('变量')%>" >点这里要使用我定义的函数</a>
红色地方错了
不知怎么写
我想点那里就输出我的函数,比如说现在我写的中国
是不是要用到 response.write

请高手指点一二
2008-7-25 18:26
octillion
Rank: 3Rank: 3
等级:中级会员
帖子:195
积分:2156
注册:2008-7-24

<script language="VBScript">
Function TSize(b)
'这是我自定义的函数
TSize="中国"
end function
</script>

<a href= "javascript:<%TSize('变量')%>" >点这里要使用我定义的函数</a>


分清楚服务器执行的部分和客户端执行的部分。这个是搞asp一定要明确的概念。
2008-7-25 18:29
dope2008
Rank: 2
来自:佛山高明
等级:注册会员
帖子:46
积分:606
注册:2008-7-15

<script language="VBScript">
</script>
我定义没有用这二个的,
我程序是

<%
Function ShowFiles(folderspec)      
ShowFiles = folderspec
End Function
%>
<a href="javascript:<%response.write ShowFiles("中国")%>" >点吧</a>

出错了,
2008-7-25 18:39
dope2008
Rank: 2
来自:佛山高明
等级:注册会员
帖子:46
积分:606
注册:2008-7-15

<%
Function ShowFiles(folderspec)      
ShowFiles = folderspec
End Function
%>
<a href="javascript:<%response.write ShowFiles("中国")%>" >点吧</a>  <!--点这里输不出中国-->

<%response.write ShowFiles("奥运")%>   <!--直接使用可以,这里输出奥运了-->


红色那个地方的变量是单引还是双引,要不要<%=函数名(变量)%>等号
2008-7-25 18:48
octillion
Rank: 3Rank: 3
等级:中级会员
帖子:195
积分:2156
注册:2008-7-24

这样,你打开那网页,查看发到浏览器的源代码,看看跟asp里的代码相比有什么变化。

搞asp的一定要弄清楚这个概念。
2008-7-25 21:35
octillion
Rank: 3Rank: 3
等级:中级会员
帖子:195
积分:2156
注册:2008-7-24

楼主干脆消失了。
2008-8-2 14:02
hmhz
Rank: 12Rank: 12Rank: 12
等级:版主
威望:15
帖子:1526
积分:16442
注册:2006-12-17

<a href= "javascript:<%=TSize(变量)%>">
加个等号,变量前后的单引号去掉

ASP编程超级群号:49158383  敲门暗号:ASP编程
2008-8-2 15:01
octillion
Rank: 3Rank: 3
等级:中级会员
帖子:195
积分:2156
注册:2008-7-24

引用:
hmhz 在 2008-8-2 15:01 的发言:


加个等号,变量前后的单引号去掉
你仔细看看
这样写调用的函数似乎也是没意义的
2008-8-2 15:32
hmhz
Rank: 12Rank: 12Rank: 12
等级:版主
威望:15
帖子:1526
积分:16442
注册:2006-12-17

弹出提示?
<script>
function TSize(b){alert(b);}
</script>
<a href= "javascript:TSize('中国');" >点这里要使用我定义的函数</a>

或者直接在上面写就好似了
<a href= "javascript:alert('中国');" >点这里要使用我定义的函数</a>
如果中国不是确定的,那就写成
<a href= "javascript:alert('<%=变量名%>');" >点这里要使用我定义的函数</a>

ASP编程超级群号:49158383  敲门暗号:ASP编程
2008-8-2 16:34
octillion
Rank: 3Rank: 3
等级:中级会员
帖子:195
积分:2156
注册:2008-7-24

假装是个函数,那么楼主的写法肯定是错的。

假装那不是个函数,是个参数,那不晓得他想干什么……
2008-8-2 18:43
共有 355 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.061147 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved