提示框

简介: 1 DOCTYPE html> 2 3 4 提示框 5 6 #pop{width: 400px;border: 1px solid #666;margin: 100px auto 0px;border-radius: 8px;} 7 #pop .
 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title>提示框</title>
 5         <style type="text/css">
 6         #pop{width: 400px;border: 1px solid #666;margin: 100px auto 0px;border-radius: 8px;}
 7         #pop .title{height: 40px;line-height: 40px;overflow: hidden;border-bottom: 1px solid #666;}
 8         #close{float: right;}
 9         #pop .cont{min-height: 100px;}
10         #pop .btns{height: 50px;text-align: center;}
11     </style>
12     <script type="text/javascript">
13         function popWin(args) {
14             args.title = args.title || "标题";
15             args.cont = args.cont || "内容";
16 
17             var html = "<div class='title'>" + args.title + "<span id='close'>关闭</span></div>"
18                         + "<div class='cont'>" + args.cont + "</div>"
19                         + "<div class='btns'><input id='ok' type='button' value='确定' /><input id='cancel' type='button' value='取消' /></div>";
20 
21             var curPop = document.getElementById("pop");
22 
23             if (curPop === null) {
24                 var pop = document.createElement("div");
25                 pop.setAttribute("id", "pop");
26                 document.body.appendChild(pop);
27                 var tmp = document.getElementById("pop")
28                 tmp.innerHTML = html;
29             }
30 
31             show();
32 
33             document.getElementById("close").onclick = function () {
34                 hide();
35             }
36 
37             document.getElementById("ok").onclick = function () {
38                 hide();
39                 args.mok();
40             }
41 
42             document.getElementById("cancel").onclick = function () {
43                 hide();
44                 args.mcancel();
45             }
46 
47             function hide() {
48                 document.getElementById("pop").style.display = "none";
49             }
50 
51             function show() {
52                 document.getElementById("pop").style.display = "block";
53             }
54         }
55     </script>
56     <script type="text/javascript">
57         window.onload = function () {
58             document.getElementById("test").onclick = function () {
59 
60                 new popWin({ "cont": "这里是内容",
61                     "mok": function () {
62                         alert("aaaaa");
63                     },
64                     "mcancel": function () {
65                         alert("错误");
66                     }
67                 });
68                 console.log("ccccc");
69             }
70         }
71     </script>
72 </head>
73 <body>
74     <input id="test" type="button" value="弹出框" />
75 </body>
76 </html>

 

目录
相关文章
|
前端开发
Window对象提示框、确认框、输入框、弹窗详解
本文目录 1. 背景 2. alert提示框 3. confirm确认框 4. prompt输入框 5. showModalDialog弹窗 6. 小结
1067 0
Window对象提示框、确认框、输入框、弹窗详解
|
5月前
|
小程序 JavaScript
小程序鼠标点击按钮(改变背景颜色字体)
小程序鼠标点击按钮(改变背景颜色字体)
68 0
|
10月前
|
前端开发 数据安全/隐私保护
网页|利用提示框(Tooltip)实现弹窗效果
网页|利用提示框(Tooltip)实现弹窗效果
137 0
|
10月前
|
前端开发 C# 数据安全/隐私保护
ApeForms | C# - WinForm临时对话框(消息框、提示框、输入框、密码框、单选框、多选框等)
ApeForms一款基于WinForm实现的开源免费商用的UI库,其中提供了一套便于用户交互的临时对话框组件(Dialog),可用于快速创建开发中常见的交互对话框,例如:消息框、提示框、输入框、单选框、多选框等。 ApeFree.ApeDialogs并不是一个包含Dialog实现的UI库,而是一套Dialog标准(提供了一套临时弹出对话框的实现标准)。 Dialog是界面开发过程中必不可少的组件,无论是桌面开发、Web前端开发、移动端开发,甚至命令行应用程序中的一次“Yes or No”的输入都可以看做是一次Dialog弹框。
367 0
ApeForms | C# - WinForm临时对话框(消息框、提示框、输入框、密码框、单选框、多选框等)
|
12月前
|
Web App开发 JavaScript 前端开发
对话框、模态框和弹出框看起来很相似,它们有何不同?
由于一个新的 popover 属性正在被提出,所以这篇文章将探讨对话框(dialogs)、弹出窗口(popovers)、叠加层(overlays)和揭示小部件(disclosure widgets)之间的区别。
26284 1
C#编程-134:字体颜色对话框
C#编程-134:字体颜色对话框
104 0
C#编程-134:字体颜色对话框
|
Java Android开发
两个按钮的滑块
牙叔教程 简单易懂
115 0
|
Web App开发 安全 网络安全
关于提示框
如何在C++里插入提示框呢?   代码如下: #include #include using namespace std; int main() { MessageBox(NULL,"文字","标题",b+a); //eg:    MessageBox(NULL,"Hello World","2333",MB_YESNO+32); return 0; }/*a: 16:叉叉 32:问号 48:感叹号 64:小写字母i 返回值: 确定:1 取消:2 放弃:3 重试:4 跳过:5 是:6 否:7 b: MB_OK 默认值。
1096 0