仓酷云

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

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

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧复选框|数据|显现明天在CSDN上看到一发问:http://community.csdn.net/Expert/topic/3496/3496350.xml?temp=.4479639。
应楼次要求,特写一段完成代码以下。

<!----------------------------------------------------------------------------------------------->
<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共同完成多个复选框数据联系关系显现
//+---------------------------------------------

//第一个复选框的内容
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[i][0],array[i][1]);
}
}
else{
alert(有数据);
}
}

functionDK_AddTo(src,obj){//往指定列表增加选项

for(vari=0;i<src.length;i++){
if(src.options[i].selected){
DK_AddOnTo(obj,src.options[i].value,src.options[i].text);
}
}
}

functionDK_SelectAll(obj){//选中全体选项
for(vari=0;i<obj.length;i++){
obj.options[i].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[i].selected){
obj.remove(i);
}
}
}

functionDK_CheckExists(obj,val,txt){//反省项是不是已存在
if(obj.length<0)returnfalse;
for(vari=0;i<obj.length;i++){
if(obj.options[i].value==val&&obj.options[i].text==txt){
returntrue;
}
}
returnfalse;
}

functionDK_ListTo(src,obj,array){//显现子类
if(array.length){
varj=0;
for(vari=0;i<src.length;i++){
if(src.options[i].sele</p>缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全
精灵巫婆 该用户已被删除
沙发
发表于 2015-1-20 07:46:12 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
山那边是海 该用户已被删除
板凳
发表于 2015-1-20 08:37:15 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
深爱那片海 该用户已被删除
地板
发表于 2015-1-23 13:17:30 | 只看该作者
掌握asp的特性而且一定要知道为什么。
因胸联盟 该用户已被删除
5#
发表于 2015-1-31 16:28:09 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
只想知道 该用户已被删除
6#
发表于 2015-2-6 20:35:46 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
小妖女 该用户已被删除
7#
发表于 2015-2-18 15:55:20 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
再见西城 该用户已被删除
8#
发表于 2015-3-6 08:38:50 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
若天明 该用户已被删除
9#
发表于 2015-3-12 22:34:31 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
再现理想 该用户已被删除
10#
发表于 2015-3-20 04:43:25 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 05:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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