首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

有关asp的两个有关问题,请问

2013-01-19 
有关asp的两个问题,请教!一个是函数里动态参数的问题:好象ASP里不支持动态参数,是不?呵呵 如,我定义一个函

有关asp的两个问题,请教!
一个是函数里动态参数的问题:好象ASP里不支持动态参数,是不?呵呵 
如,我定义一个函数:
SUB MAN(ym,a,b,c,) 
表格行数
END SUB
我的意思是想要通过判断参数的个数来控制输出几行,并把参数的值赋于行内容.
如上面的那个,那么我想要的是这样的
SUB MAN(ym,a,b,c,) 
response.write "<tr><td>"&a&"</td>"
response.write "<tr><td>"&b&"</td>"
response.write "<tr><td>"&c&"</td>"
END SUB

另一个是有关及时显示的问题,是不是要AJAX代码,呵呵 求这样的代码

我要的效果是这样的:首先我从数据库中把所有名字都搜索出来,然后呢在网页的input内输入s,那么在框的下面就要把名字

内拼音有s的都显示出来,就象在百度里一打S,下边就出来好多东西来,呵呵 !求这样一代码。
[解决办法]
第一问题:Vbscript可以用数组参数。
Dim a : a = "第1行"
Dim b : b = "第2行"
Dim c : c = "第3行"
Dim d : d = "第4行"
Dim Arr(3)
Arr(0) = a
Arr(1) = b
Arr(2) = c
Arr(3) = d

Sub Main(ym,Arr)
Dim i
For i = 0 To Ubound(Arr)
Response.Write("<tr><td>" & Arr(i) & "</td></tr>")
Next
End Sub

也可以在服务器端使用javascript来写。
<script language="javascript" runat="server">
function main(ym)
{
for(var i = 1;i < arguments.lenght;i++) Response.Write("<tr><td>" + arguments[i] + "</td></tr>")
}
</script>

第二个问题
建议搜索“AutoComplete ajax”

现在CSDN回复都不能用格式化的代码了?
[解决办法]
不用ajax, 把数据递交到隐藏的iframe中也是一样的,iframe的返回js代码,由window.onload触发即可。
[解决办法]
站内信联系我,给你发一个asp百度下拉框的案例代码

热点排行