仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 386|回复: 8
打印 上一主题 下一主题

[学习教程] ASP教程之利用ASP与JAVASCRIPT共同完成多个复选框...

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:35:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。伟大点滴【一凡】
<HTML>
<HEAD>
<METANAME="AUTHOUR"Content="DANNYKANG">
<METANAME="CreateDate"Content="2004-10-28">
<METANAME="Keywords"Content="DANNYKANG,DannyKang,DK,[D.K],pizz">
<METAhttp-equiv=content-typecontent="text/html;charset=gb2312">
<SCRIPTlanguage=javascript>
//+--------------------------------------------
//+FileName:
//+Created:2004-10-28.bypizz[D.K]
//+Modified:2004-10-28.bypizz[D.K]
//+FuncDesc:利用ASP与JAVASCRIPT共同完成多个复选框数据联系关系显现
//+www.ckuyun.com
//+---------------------------------------------
//第一个复选框的内容
varDK_Array1=newArray();
/*以下部分,可使用ASP静态天生*/
DK_Array1[DK_Array1.length]=newArray(1,分类1);//分类ID,分类称号
DK_Array1[DK_Array1.length]=newArray(2,分类2);
DK_Array1[DK_Array1.length]=newArray(3,分类3);
DK_Array1[DK_Array1.length]=newArray(4,分类4);
DK_Array1[DK_Array1.length]=newArray(5,分类5);
DK_Array1[DK_Array1.length]=newArray(6,分类6);
DK_Array1[DK_Array1.length]=newArray(7,分类7);
DK_Array1[DK_Array1.length]=newArray(8,分类8);
///////////////////////////////////////////////////////
//第三个复选框的内容
varDK_Array3=newArray();
/*以下部分,可使用ASP静态天生*/
DK_Array3[DK_Array3.length]=newArray(1,1,小类1.1);//分类ID,小类ID,小类称号
DK_Array3[DK_Array3.length]=newArray(1,2,小类1.2);
DK_Array3[DK_Array3.length]=newArray(1,3,小类1.3);
DK_Array3[DK_Array3.length]=newArray(2,4,小类2.4);
DK_Array3[DK_Array3.length]=newArray(2,5,小类2.5);
DK_Array3[DK_Array3.length]=newArray(2,6,小类2.6);
DK_Array3[DK_Array3.length]=newArray(2,7,小类2.7);
DK_Array3[DK_Array3.length]=newArray(3,8,小类3.8);
DK_Array3[DK_Array3.length]=newArray(4,9,小类4.9);
DK_Array3[DK_Array3.length]=newArray(4,10,小类4.10);
DK_Array3[DK_Array3.length]=newArray(4,11,小类4.11);
DK_Array3[DK_Array3.length]=newArray(4,12,小类4.12);
DK_Array3[DK_Array3.length]=newArray(5,13,小类5.13);
DK_Array3[DK_Array3.length]=newArray(5,14,小类5.14);
DK_Array3[DK_Array3.length]=newArray(6,15,小类6.15);
DK_Array3[DK_Array3.length]=newArray(6,16,小类6.16);
DK_Array3[DK_Array3.length]=newArray(6,17,小类6.17);
DK_Array3[DK_Array3.length]=newArray(6,18,小类6.18);
DK_Array3[DK_Array3.length]=newArray(6,19,小类6.19);
DK_Array3[DK_Array3.length]=newArray(7,20,小类7.20);
DK_Array3[DK_Array3.length]=newArray(8,21,小类8.21);
DK_Array3[DK_Array3.length]=newArray(8,22,小类8.22);
///////////////////////////////////////////////////////

functionDK_AddOnTo(obj,val,txt){//增添一项
if(DK_CheckExists(obj,val,txt)){
alert(选项已存在:[+obj.id+]+
Value:+val+
Text:+txt);
return;
}
varopt=newOption();
opt.value=val;
opt.text=txt;
obj.options.add(opt,0);
}
functionDK_InitListObject(obj,array){//初始化列表
if(array.length){
for(vari=0;i<array.length;i++){
DK_AddOnTo(obj,array[0],array[1]);
}
}
else{
alert(有数据);
}
}
functionDK_AddTo(src,obj){//往指定列表增加选项

for(vari=0;i<src.length;i++){
if(src.options.selected){
DK_AddOnTo(obj,src.options.value,src.options.text);
}
}
}
functionDK_SelectAll(obj){//选中全体选项
for(vari=0;i<obj.length;i++){
obj.options.selected=true;
}
}
functionDK_ClearAll(obj){//删除全体选项
if(obj.length-1>=0){
for(vari=obj.length-1;i>=0;i--){
obj.remove(i);
}
}
}
functionDK_RemoveOne(obj){//删除选定项
for(vari=obj.length-1;i>=0;i--){
if(obj.options.selected){
obj.remove(i);
}
}
}
functionDK_CheckExists(obj,val,txt){//反省项是不是已存在
if(obj.length<0)returnfalse;
for(vari=0;i<obj.length;i++){
if(obj.options.value==val&&obj.options.text==txt){
returntrue;
}
}
returnfalse;
}
functionDK_ListTo(src,obj,array){//显现子类
if(array.length){
varj=0;
for(vari=0;i<src.length;i++){
if(src.options.selected){
j+=DK_AddSpecList(src.options.value,array,obj);
}
}
alert(共发明+j+个小类。);
}
else{
alert(有数据);
}
}
functionDK_AddSpecList(classid,array,obj){//搜刮子类
varj=0;
for(vari=0;i<array.length;i++){
if(array[0]==classid){
DK_AddOnTo(obj,array[1],array[2]);
j++;
}
}
returnj;
}
</SCRIPT>
<STYLEtype=text/CSS></STYLE>
<TITLE></TITLE>
</HEAD>
<BODY>
<table>
<tr><tdcolspan=4><inputtype=buttonvalue=初始化复选框一>
<td><selectmultipleid=select3size=8></select><br>
</table>
</BODY>
</HTML>
专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。
小妖女 该用户已被删除
沙发
发表于 2015-1-19 17:53:09 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
再现理想 该用户已被删除
板凳
发表于 2015-1-25 21:57:03 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
小女巫 该用户已被删除
地板
发表于 2015-2-4 06:41:08 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
老尸 该用户已被删除
5#
 楼主| 发表于 2015-2-9 17:49:46 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-27 14:26:40 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
乐观 该用户已被删除
7#
发表于 2015-3-9 06:47:23 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-16 20:59:05 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-23 02:12:06 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 04:34

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表