|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。 |
|