- 热门文章:
- · 一个asp模板类
- · 利用%5c绕过验证
- · 一个asp模板类
- · 用javascript调用webservice(webservice behavior)
- · asp.net无法调试的解决方法
- · 奇特的用法:把列名取到一个字符串中
- · ASP.NET编程习惯
- · ASP.Net 1.x 中 __doPostBack实现的问题
- · 在Remoting Server上取得Remoting Client的IP地址
- · ASP 写的自动生成SELECT 表单的函数
- · ASP 写的判断 Money 各个位值的函数
- · 如何保存一个字符串Cookie,在其它WebForm中可以访问到?
上一篇:利用Asp.net 动态创建DataList >>
自己制作友好的页面“确认对话框”
图1
最常见的这种是通过HTML中的“<head></head>”或“<body></body>”之间的下面这段JavaScript代码来实现的(不过要注意,在链接标签内的“href="目标页面的URL"”后空一格还有个“onclick="rusure(); return false;" "width=340,height=163"”语句哟)。
<script language="JavaScript">
function rusure()
{
question = confirm("##") ///##为“相关信息的内容”
if (question !="0")
{
window.open("目标页面的URL","测试公告窗口","width=340,height=163");///定制确认对话框尺寸及确定后的目标页面
}
}
</script>
如果你也正在热情地做“叶子”,是否感到这有点千篇一律?DIY一个吧!下面(图2)是我尝试用页面定制的一个。过程是:先将要用作按钮的文字或图片超链接到目标页面,其HTML源代码为:<a href="#" onClick=window.open("目标页面R的URL","list","scrollbars=no,resizable=no,left=100,top=80,width=300,height=80")>图片URL或文本</a>。其中“onClick=window.open”后的括号中的第三个双引号内是定义新窗口的高度和宽度,并且不显示工具栏、菜单栏及滚动条而只有一个标题栏。不过特别值得注意的是:“href=”后的双引号内一定是#;然后再用下面两种方法之一实现确认对话框DIY:
1、用网页制作软件去做,制作过程如下:
(1)运行你所熟悉的网页制作软件(如FrontPage、Dreamwaver等),新建一个空白页面,输入信息文字并设置为居中;
(2)另起一行插入一个1行3列的表格,设置表格宽度、边线宽度及单元格间距等皆为“0”,并设置第1、3单元格宽度为适当像素(我用的是80)且设置中间一个单元格宽度为10像素(这一格中不输入任何文字,目的是让两个按钮有10像素的间隔);
(3)在第1单元格输入“确定”二字,设置好屏幕提示信息并设置好超链接(注意目标框架设置为新窗口方式);在第3单元格输入“退出”二字,设置好屏幕提示信息并设置好超链接(因为是关闭本窗口,所以注意在超链接地址栏中输入“javascript:window.close()”)。
2、HTML语言法,其设置如下:
(1)、在目标页面的<body>和</body>之间写入如下语句:
<p align="center">
<font face="某种字体" color="宋体颜色" size="字号"><b>设定相关信息文字</b></font></p>
图2
(2)在<body>和</body>之间写入如下语句:
<center>
<table border="0" cellpadding="3" cellspacing="0" style="border-collapse: collapse">
<tr>
<td width="80" align="center" bgcolor="#C0C0C0">
<font face="宋体">
<a style="FONT-SIZE: 10pt; COLOR: #000000" target="_blank" title="想进就“确定”:-)" href="01.htm">确定</a></font>
</td>
<td width="10" align="center"></td>
<td width="80" align="center" bgcolor="#C0C0C0">
<font face="宋体">
<a style="FONT-SIZE: 10pt; COLOR: #000000" title="后悔了?“退出”好啦:-)" href="javascript:window.close()">退出</a></font></td>
</tr>
</table>
</center>
代码说明:其中“<table……></table>”标签定制了一个一行三列的表格,且用“<center></center>”将这个表格限制为居中;第一单元格标签“<td……></td>”定制了其宽度为80像素、居中、单元格背景色为灰等属性,且定制了确定按钮字的字体、新窗口打开目标页面及鼠标指向确定按钮时的提示信息等;第三单元格标签“<td……></td>”定制与第一格相同的单元格属性,且定制了退出按钮字的字体、鼠标指向退出按钮时的提示信息及点按退出按钮后利用“javascript:window.close()”命令关闭窗口。
下一篇:一个asp模板类 >>
相关文章:
- · 几个开源项目配置信息的存储和处理的方式
- · [ASP-Last-Code]显示ASP页面的代码
- · C#实现WEB服务器
- · 一个完整的案例
- · 自定义DataGrid分页设置
- · 虚拟主机如何提高整体性能-application的使用
- · 我的DataGrid嵌套DataList(未解决)
- · 大文件上传研究
- · IIS属性大全
- · 在Asp程序中取得表单所有内容的方法
- · 发布攻击台湾国旗设计网的ASP代码
- · ADO.NET 2.0 Feature Matrix
- · asp.net中的模态对话框
- · ASP.net中动态加载控件时一些问题的总结
- · 一切都因为分页-再谈分页
- · 简单快捷实现ASP在线发邮件功能
- · 改进性能和样式的 25+ ASP 技巧
- · 我的asp之路
- · 网上考试系统的一点心得
- · asp程序错误详细说明例表
- · 用好活动字幕标记—marquee
- · asp.net实现分组全选部分复选框
- · 在PPC上编译ASP,吃惊!!!
- · Asp之Request对象(1)
- · 汉字转拼音
- · 在ASP文件中调用DLL
- · 存储过程介绍及asp存储过程的使用
- · 如何把ASP编写成DLL
- · Asp.Net下导出/导入规则的Excel(.xls)文件
- · 我写ASP时常用到的一些函数(2)
- · asp 中处理异常
- · asp
- · ASP.Net Web Page深入探讨
- · IIS6 和Tomcat5 的整合
- · 浅谈如何建立三层体系结构的ASP应用程序
- · ASP控制每页打印行数
- · 对Blog的个性化修改
- · 日曆控件
