ASP网页设计不革新页面改动下拉菜单内容
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。在计划数据库查询页面时,下拉菜单是常常利用的元素。良多时分你会但愿选择了下拉菜单的一项后,响应的另外一下拉菜单的内容会随之改动。这类功效能够经由过程革新页面来完成,但界面显得不那末友爱。在本文先容例子中,不必要革新页面即可到达目标。当鄙人拉菜单当选择了一个省分后,另外一下拉菜单会呈现该省分的一些乡村供选择。我的基础思绪是:在客户端剧本中,把下拉菜单大概会呈现的一切内容事后寄存于数组中,今后依据必要从数组中抽取数据写进下拉菜单中。以下是完全的代码:<HTML>
<HEAD>
<TITLE>静态改动下拉菜单内容示例</TITLE>
</HEAD>
<SCRIPTLANGUAGE=JavaScript>
<!--
//界说一个二维数组aArray,用于寄存乡村称号。
varaCity=newArray();
aCity=newArray();
aCity=newArray();
aCity=newArray();
aCity=newArray();
//赋值,每一个省分的乡村寄存于数组的一行。
aCity="--请选择--"
aCity="--请选择--"
aCity="广州市";
aCity="深圳市";
aCity="珠海市";
aCity="汕头市";
aCity="佛山市";
aCity="--请选择--"
aCity="长沙市";
aCity="株州市";
aCity="湘潭市";
aCity="--请选择--"
aCity="杭州市";
aCity="姑苏市";
aCity="温州市";
functionChangeCity()
{vari,iProvinceIndex;
iProvinceIndex=document.frm.optProvince.selectedIndex
iCityCount=0;
while(aCity!=null)iCityCount++;//盘算选定省分的乡村个数
document.frm.optCity.length=iCityCount;//改动下拉菜单的选项数
for(i=0;i<=iCityCount-1;i++)//改动下拉菜单的内容
document.frm.optCity=newOption(aCity);
document.frm.optCity.focus()
}
-->
</SCRIPT>
<BODYONFOCUS=ChangeCity()>
<H3>选择你地点的省分及乡村</H3>
<FORMNAME="frm">
<P>省分:
<SELECTNAME="optProvince"SIZE="1"ONCHANGE=ChangeCity()>
<OPTION>--请选择--</OPTION>
<OPTION>广东省</OPTION>
<OPTION>湖南省</OPTION>
<OPTION>浙江省</OPTION>
</SELECT>
</P>
<P>乡村:
<SELECTNAME="optCity"SIZE="1">
<OPTION>--请选择--</OPTION>
</SELECT>
</P>
</FORM>
</BODY>
</HTML>
ASP脚本是采用明文(plaintext)方式来编写的。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
页:
[1]