仓酷云

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

[学习教程] ASP网页设计跟我学写背景程序---把持弹出窗口--...

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

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

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

x
asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。access|程序|弹出窗口|背景|技能|把持跟我学会用背景程序把持弹出窗口---用fileaccess组件修正文件实例
我们常常必要在首页上做一个弹出窗口(实在我很厌恶这个东东),一样平常的举措是在<body>中到场如许一句onLoad="Window.open(new-window.htm,,width=300,height=250)"个中new-window.htm为新开的窗口网页文件名,后页是宽度和高度,但假如是一会要这个窗口,一会又不要,而且常改这个窗口的内容的话,那真是太太贫苦了(阿余的头就如许,气逝世我了,有一天竟改了N次,以致于阿余发扬蹈厉,写了这个小程序)。
基础思绪:
1。要做如许一个程序,关头在于正确的在首页找到<body>标志,并在个中加上onLoad="Window.open(new-window.htm,,width=300,height=250)",使其成为<bodyonLoad="Window.open(new-window.htm,,width=300,height=250)">,怎样才干找到<body>呢?经由过程察看发明,全部首页就一个<body>,用ins函数找出<body>在页中的肇端地位加上五就失掉应拔出的语句的地位。固然,还要能删撤除onLoad="Window.open(new-window.htm,,width=300,height=250)"这一句,也就是删撤除从“<body”到“)"”两头的语句,以取消弹出窗口,我发明网页中也只要一个“)"”,最少从首今后找的第一个就是我们要的“)"”。
2。要创建一个文件,名字叫new-window.htm,这对照复杂,看前面的代码就晓得了。
制造历程:
有了设法,上面我们完工了。
起首制造一个输出参数的页面,文件名为,newwindow.asp在这个页面上有六个文本框,第一个名为name,用于输出窗口称号,第二个名为co1,用于填写页面底色,第三个名为co2用于填写笔墨色彩,第四个名为bg,用于填写底图文件名,第五个名为w,用于填写弹出窗口的宽度,第五个名为h,用于填写弹出窗口的宽度。还要一个转动文本框,名为lr,用于填写要在弹出窗口中公布的内容。再创建三个按钮,第一个为创建弹出窗口,第二个为预览,第三个为取消弹出窗口,按钮范例均为提交,名了分离为b1,b2,b3。表单提交后由newwindow1.asp文件处置,这个文件的代码以下(你也可按后面的申明本人写):
<!--#includefile="window.ini"-->
<html>
<head>
<title>出色电脑网站慢车www.zydn.net</title>
</head>
<bodybgcolor="#E0F0F8">
<divalign="center">
<p>制造弹出窗口,请输出相干信息<br>

<formmethod="POST"action="newwindow1.asp">

<tableborder="1"width="100%"bordercolorlight="#000000"cellspacing="0"cellpadding="4"bordercolordark="#FFFFFF"bgcolor="#A4D1E8"style="font-size:9pt">
<tr><td>窗口题目:</td><tdcolspan="2"><inputtype="text"name="name"size="62"style="border:1solid#6384C0"value="<%=name111%>"></td>
</tr><tr><tdvalign="top">窗口底色:</td><td><inputtype="text"name="co1"size="9"style="border:1solid#6384C0"value="<%=co1%>"></td>
<td>窗口底图:<inputtype="text"name="bg"size="21"style="border:1solid#6384C0"value="<%=bglr%>"></td></tr>
<tr><tdvalign="top">笔墨色彩:</td><tdcolspan="2"><inputtype="text"name="co2"size="9"style="border:1solid#6384C0"value="<%=co2%>"></td>
</tr><tr><tdvalign="top">窗口巨细:</td><td>宽:<inputtype="text"name="w"size="9"style="border:1solid#6384C0"value="<%=w%>">象素</td>
<td>高:<inputtype="text"name="h"size="9"style="border:1solid#6384C0"value="<%=h%>">象素</td></tr>
<tr><tdvalign="top">窗口内容:</td><tdcolspan="2"><textarearows="9"name="lr"cols="61"style="border:1solid#6384C0"><%=lr%></textarea></td>
</tr><tr><tdcolspan="3"align="center"><inputtype="submit"value="检察效果"name="B2"><inputtype="submit"value="创建弹出窗口"name="B1"><inputtype="submit"value="取消弹出窗口"name="B3"></td>
</tr></table><p>窗口内容中的<p>用于暗示换行</p>
</form></div>
</body>
</html>
在最后面拔出有一个文件newwindow.ini,这个文件是用于纪录上一数你输出的参数,第一次利用时,只需在这个文件中填几个空格就能够了。
后面的网页输出的参数提交后由newwindow1.asp文件来处置,我们一边看这个文件,一边来给人人注释各个词句的感化,
文件名:newwindow.asp,全文以下:

<%patha=server.MapPath("newwindow1.asp")
patha=left(patha,len(patha)-14)**以上这两名用于获得文件地点的路径,以便于今后fileaccess组件创建的filesystemobject工具读取文件和创建 文件。
name=request.form("name")
co1=request.form("co1")
co2=request.form("co2")
w=request.form("w")
h=request.form("h")
bg=request.form("bg")
lr=request.form("lr") 以上这几句不必说了吧,用来读表单提交的数据,
b1=request.form("b1")
b2=request.form("b2")
b3=request.form("b3") 这里的b1&nb</p>因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。
只想知道 该用户已被删除
沙发
发表于 2015-1-18 08:36:01 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
兰色精灵 该用户已被删除
板凳
发表于 2015-1-20 19:24:42 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
老尸 该用户已被删除
地板
发表于 2015-1-29 16:43:32 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
金色的骷髅 该用户已被删除
5#
发表于 2015-2-6 02:46:02 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-15 05:46:20 | 只看该作者
掌握asp的特性而且一定要知道为什么。
小魔女 该用户已被删除
7#
发表于 2015-3-4 11:21:03 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
蒙在股里 该用户已被删除
8#
发表于 2015-3-11 18:44:18 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-19 07:36:09 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
乐观 该用户已被删除
10#
发表于 2015-3-27 13:11:04 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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