|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;第一步:先做一个登录表单,将必要数据发送给JavaScript函数。
<formname=″mailForm″action=″JavaScript:go()″Onsubmit=″returncheck(this)″method=″post″>
<p><selectname=″mailSelect″size=″1″>
<optionselectedvalue=″None″>选择邮箱</option>
<optionvalue=″mail.sina.com.cn/cgi-bin/login;u;psw″>新浪</option>
<optionvalue=″web.163.net/cgi/login;user;pass″>163</option>
<optionvalue=″freemail.263.net/cgi/login;user;pass″>263</option>
<optionvalue=″freemail.990.net/prog/login;user;pass″>990</option>
</select><br>
账号:<inputtype=″text″name=″name″size=″12″onfocus=″this.select()″><br>
暗码:<inputtype=″password″name=″password″size=″12″onfocus=″this.select()″><br>
<inputtype=″submit″value=″登录″style=″font-size:9pt″name=″submit″>
<inputtype=″reset″value=″重置″name=″reset″style=″font-size:9pt″></p>
</form>
第二步:将上面代码放在登录表单地点页面的<head>……</head>之间。
<scriptlanguage=″JavaScript″><!--
functionmakeURL(){varobjForm=document.mailForm;
varintIndex=objForm.mailSelect.options.selectedIndex;
varvarInfo=objForm.mailSelect.options[intIndex].value;
vararrayInfo=varInfo.split(′;′);
varstrName=objForm.name.value,varPasswd=objForm.password.value;
varstrProvider=arrayInfo[0],strIdName=arrayInfo[1],varPassName=arrayInfo[2];
varstrUrl=′http://′+strProvider+′?′+strIdName+′=′+strName+′&′+varPassName+′=′+varPasswd;
returnstrUrl;
}
functiongo(){
varstrLocation=makeURL();
window.open(strLocation,′′,′′);
}
functioncheck(input){
if(input.mailSelect.options.selectedIndex==0){
alert(″请选择你的邮箱!″);
returnfalse;}
if(input.name.value==″″){
alert(″你忘了填写您的账号名了!″);
input.name.focus();
returnfalse;}
if(input.password.value==″″||input.password.value.length<3){
alert(″你的暗码长度小于3字符吗?仍是从头填写吧!″);
input.password.focus();
returnfalse;}
elsereturntrue;
}
--></script>强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。 |
|