加强的alert confirm js自定义对话框 多个按钮 ICO自定义
<head>
<title>对话框</title>
<link rel="stylesheet" type="text/css" href="/modules/commons/css/dialog.css">
<script src="/modules/commons/js/prototype.js"></script>
<script src="/modules/commons/js/dialog.js"></script>
</head>
<body>
<div id="Contain">
<div id="ICO" style="position:absolute; left:0px; top:5px;"></div>
<div id="Message"></div>
<div id="Buttons"></div>
</div>
</body>
<script>
Event.observe(window, 'load', function(){
//check base config and parameter
var objIn = window.dialogArguments
var arrBt = ['确定:1', '取消:0']
if(objIn){
if(objIn.ArrBt){
arrBt = objIn.ArrBt
}
if(objIn.Message){
$('Message').innerHTML = objIn.Message
}
}else{
alert('tell me what u want to let user to confirm or alert information')
return
}
//ico
var ICO = $('ICO')
var img = document.createElement('img')
if(objIn.ICO){
img.src = objIn.ICO
}else{
img.src = Dialog.Alert
}
ICO.appendChild(img)
//button
var Buttons = $('Buttons')
arrBt.each(function(bt){
var input = document.createElement('input')
input.type = 'button'
var arr = bt.split(':')
input.value = arr[0]
input.returnValue = arr[1]
input.onclick = ClickBt
Buttons.appendChild(input)
})
}, false)
function ClickBt(){
window.returnValue = this.returnValue
window.close()
}
</script>
</html>
调用方法的封装
2007-01-18 lisq custom dialog
use age:
<script src="/modules/commons/js/dialog.js"></script>
var objIn = {
Message : 'your message',
ArrBt : ['保存:1', '不保存:2', '取消:3']
}
var objOut = Dialog.Show(objIn)
if(objOut == 1){
save it
}else if(objOut == 2){
not save it
}else if(objOut == 3){
u click cancle
}
*/
var Dialog = {
Show : function(objIn){
var url = '/Commons/Dialog.do'
var style = 'dialogHeight:110px; dialogWidth:250px; edge:Raised; scroll:no; center:Yes; help:No; resizable:no; status:no;'
return window.showModalDialog(url, objIn, style)
},
Alert : '/modules/commons/images/alert.png',
Confirm : '/modules/commons/images/confirm.png',
Error : '/modules/commons/images/error.gif.png'
}
加强的alert confirm js自定义对话框 多个按钮 ICO自定义相关推荐
- Android开发笔记(六十六)自定义对话框
AlertDialog Android中最常用的对话框是AlertDialog,它可以完成常见的交互操作,如提示.确认.选择等等,然后就是进度对话框ProgressDialog(参见< Andr ...
- jquery自定义对话框alert、confirm和prompt
jQuery Alert Dialogs,又一个基于jQuery的提示框插件,主要包括Alert.Confirm.prompt这三种,还有一个高级范例,可以在提示框内嵌入HTML语言,可以自定义风格样 ...
- android拦截js弹窗,C++ 拦截 CEF 的JS 弹窗(Alert, Confirm),改造为C++的对话框
本周主要进行了oa_web项目的统一对话框(提示框)进行改造.因为我们知道,对于嵌入到客户端的web页面,会使用JS弹出的alert,confirm 对话(提示)框, 不过这个提示框的样式是由浏览器决 ...
- jquery.alerts.js模拟js的alert,confirm的插件
为什么80%的码农都做不了架构师?>>> 在http://www.aceona.com/网站发现的模拟alert confirm的插件. http://labs.abeauti ...
- 如何处理alert、confirm、prompt对话框
1 import java.io.File; 2 3 import org.openqa.selenium.Alert; 4 import org.openqa.selenium.By; 5 impo ...
- html对话框跳转页面,html页面的简单对话框(alert, confirm, prompt)
html页面简单的三种对话框如下: 1.alert(),最简单的提示框: alert("你好!"); 2.confirm(),有确认和取消两个按钮: if(confirm(&quo ...
- JavaScript弹出对话框的三种方式-alert()-confirm()-prompt()
一.alert()警告框(确定) alert()方法是显示一条弹出提示消息和确认按钮的警告框. 需要注意的是 : alert()是一个阻塞的函数,如果不点确认按钮,后面的内容就不会加载出来. 使用方式 ...
- jQuery Alert Dialogs (Alert, Confirm, Prompt Replacements)(翻译)
前不久在官方网站是看见这个插件,所以今天趁有空就看了一下,随便给大家共享一下.也许你早已知道了 ,如果是这样那请跳过,不要拍砖. 这个Jquery插件的目的是替代JavaScript的标准函数aler ...
- 从FCKEDITOR到ckeditor(二) 撰写自定义对话框,增加数学公式(与webEq的结合)
2019独角兽企业重金招聘Python工程师标准>>> ckeditor3.2.1 自定义对话框+自定义工具按钮,增加数学公式(与webEq的结合) 关键字:ckeditor,web ...
最新文章
- 乾颐堂安德网工认证1000问(持续更新)
- [RabbitMQ]创建Java开发环境_消费者_生产者
- ThinkPHP文件上传
- 解题报告——-2018级2016第二学期第三周作业
- 【人脸识别】基于matlab GUI PCA+SVM人脸识别(准确率)【含Matlab源码 823期】
- 极客大学产品经理训练营 认识产品经理上 第1课总结
- 有了这些好看的流程图模板,你也可以画出漂亮的流程图
- Java 解析括号内子字符串的内容
- Reno5、Reno5 Pro和Reno5 Pro+ 的区别
- 让最好用的印象笔记更好用
- 【Docker】1、概述:背景、历史、用途
- nacos安装一闪而逝
- 如何理解「异或(XOR)」运算在计算机科学中的重要性
- 写了一半的微信订阅号
- USB运动控制 (五轴雕刻机系统)全部开源 不保留任何关键技术
- 格式工厂,帮你搞定各种格式转换!
- 音频格式转换软件哪个好?推荐三个音频格式转换工具
- 拓嘉辰丰电商:拼多多百万补贴是正品吗?
- LPIPS 图像相似性度量标准(感知损失)
- 股票技术指标详解--指数平均数(EXPMA)