活着的死人 发表于 2015-1-16 23:10:03

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

大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.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,,pizz">
<METAhttp-equiv=content-typecontent="text/html;charset=gb2312">
<SCRIPTlanguage=javascript>
//+--------------------------------------------
//+FileName:
//+Created:2004-10-28.bypizz
//+Modified:2004-10-28.bypizz
//+FuncDesc:利用ASP与JAVASCRIPT共同完成多个复选框数据联系关系显现
//+---------------------------------------------

//第一个复选框的内容
varDK_Array1=newArray();
/*以下部分,可使用ASP静态天生*/
DK_Array1=newArray(1,分类1);//分类ID,分类称号
DK_Array1=newArray(2,分类2);
DK_Array1=newArray(3,分类3);
DK_Array1=newArray(4,分类4);
DK_Array1=newArray(5,分类5);
DK_Array1=newArray(6,分类6);
DK_Array1=newArray(7,分类7);
DK_Array1=newArray(8,分类8);
///////////////////////////////////////////////////////

//第三个复选框的内容
varDK_Array3=newArray();
/*以下部分,可使用ASP静态天生*/
DK_Array3=newArray(1,1,小类1.1);//分类ID,小类ID,小类称号
DK_Array3=newArray(1,2,小类1.2);
DK_Array3=newArray(1,3,小类1.3);
DK_Array3=newArray(2,4,小类2.4);
DK_Array3=newArray(2,5,小类2.5);
DK_Array3=newArray(2,6,小类2.6);
DK_Array3=newArray(2,7,小类2.7);
DK_Array3=newArray(3,8,小类3.8);
DK_Array3=newArray(4,9,小类4.9);
DK_Array3=newArray(4,10,小类4.10);
DK_Array3=newArray(4,11,小类4.11);
DK_Array3=newArray(4,12,小类4.12);
DK_Array3=newArray(5,13,小类5.13);
DK_Array3=newArray(5,14,小类5.14);
DK_Array3=newArray(6,15,小类6.15);
DK_Array3=newArray(6,16,小类6.16);
DK_Array3=newArray(6,17,小类6.17);
DK_Array3=newArray(6,18,小类6.18);
DK_Array3=newArray(6,19,小类6.19);
DK_Array3=newArray(7,20,小类7.20);
DK_Array3=newArray(8,21,小类8.21);
DK_Array3=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,array);
}
}
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.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的特性而且一定要知道为什么。

因胸联盟 发表于 2015-1-31 16:28:09

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

只想知道 发表于 2015-2-6 20:35:46

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

小妖女 发表于 2015-2-18 15:55:20

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

再见西城 发表于 2015-3-6 08:38:50

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

若天明 发表于 2015-3-12 22:34:31

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

再现理想 发表于 2015-3-20 04:43:25

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
页: [1]
查看完整版本: ASP教程之利用ASP与javascript共同完成多个复...