因胸联盟 发表于 2015-1-16 23:16:54

ASP网页设计把持弹出窗口---用file access组件技能...

问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.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") 这里的b1b2b3分离对应三个按钮,假如用户点击b1按扭的话,b1就不为空,我们可由它们的值判别用户究竟按了哪个按钮。
iflr=""thenresponse.redirect"ever.asp?lr=您没有输出窗口中要显现的内容,<br><br>您筹办在弹出的窗口中发布甚么呢?"   假如用户没有输出内容的话,显现</p>使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。

因胸联盟 发表于 2015-1-20 08:58:49

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

只想知道 发表于 2015-1-29 06:19:33

多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。

谁可相欹 发表于 2015-1-30 11:00:51

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

乐观 发表于 2015-2-2 22:29:07

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

再见西城 发表于 2015-2-8 15:03:55

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

冷月葬花魂 发表于 2015-2-25 19:23:24

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

小魔女 发表于 2015-3-8 01:25:57

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

金色的骷髅 发表于 2015-3-15 19:17:32

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

柔情似水 发表于 2015-3-22 03:07:53

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
页: [1]
查看完整版本: ASP网页设计把持弹出窗口---用file access组件技能...