Ext 消息框
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>第四章:Ext 消息框</title>
<link rel="stylesheet" href="src/ext/resources/css/ext-all.css"> <!--ext-base 必须在ext-all之前引入-->
<script src="src/ext/ext-base.js"></script>
<script src="src/ext/ext-all.js"></script>
<!--<script src="src/ext/ext-lang-zh_CN.js"></script>-->
<style>
button{
margin-bottom: 20px;
}
</style>
</head>
<body> <button onclick="extJsAlert()">普通弹出框</button> <br> <button onclick="extJsPrompt()">带输入框的弹出框</button> <br>
<button onclick="extJsCustom()">自定义消息框</button> <br>
<button onclick="extJsProgress()">带有进度条的提示框</button> <br>
<button id="fly" onclick="extJsAnimal()">飞出来吧</button> <script>
// 普通弹出框
var extJsAlert = function () {
Ext.MessageBox.alert('提示框', '这是一个提示框', function () {
alert('提示框关闭了');
});
}; // 带输入框的弹出框
var extJsPrompt = function () {
Ext.MessageBox.prompt('输入框', '请输入您的姓名:', function (btn, txt) {
Ext.MessageBox.alert('结果', '您点击' + btn + '按钮, <br>输入的内容为' + txt);
}, this, 300);
}; // 自定义消息框
var extJsCustom = function () {
var config = {
title: '自定义对话框',
msg: '这是一个自定义对话框,想怎么搞就怎么搞',
width: 400,
multiline: true,
closable: true,
buttons: Ext.MessageBox.YESNOCANCEL,
icon: Ext.MessageBox.INFO,
fn: function (btn, txt) {
Ext.MessageBox.alert('结果', '您点击 yes 按钮, <br>输入的内容为' + txt);
},
}; Ext.Msg.show(config);
}; // 带有进度条的提示框
var extJsProgress = function () {
Ext.Msg.show({
title: '请等待',
msg: '正在加载项目...',
progerssText: '正在初始化...',
width: 300,
progress: true, // 此属性证明这是一个进度条
closable: false,
}); var f = function (v) {
return function () {
if (v === 12) {
Ext.Msg.hide();
Ext.Msg.alert('完成', '所有项目加载完成');
} else {
var i = v / 11;
Ext.MessageBox.updateProgress(i, Math.round(100 * i) + '% 已完成');
}
};
}; for (var i = 1; i < 13; i++) {
setTimeout(f(i), i * 500);
}
}; // 炫酷的弹出框
var extJsAnimal = function () {
var config = {
title: '飞出来的消息框',
msg: '这是一个自定义对话框,是飞出来的...',
width: 400,
multiline: true,
closable: false,
buttons : Ext.MessageBox.YESNOCANCEL,
icon: Ext.Msg.QUESTION,
animEl : 'fly'
}
Ext.Msg.show(config)
}
</script> </body>
</html>
Ext 消息框的更多相关文章
- 基于.Net实现前端对话框和消息框
关于前端对话框.消息框的优秀插件多不胜数.造轮子是为了更好的使用轮子,并不是说自己造的轮子肯定好.所以,这个博客系统基本上都是自己实现的,包括日志记录.响应式布局等等一些本可以使用插件的.好了,废话不 ...
- [Phonegap+Sencha Touch] 移动开发19 某些安卓手机上弹出消息框 点击后不消失的解决的方法
Ext.Msg.alert等弹出框在某些安卓手机上,点击确定后不消失. 原因是: 消息框点击确定后有一段css3 transform动画,动画完毕后才会隐藏(display:none). 有些奇葩手机 ...
- 一步步开发自己的博客 .NET版(10、前端对话框和消息框的实现)
关于前端对话框.消息框的优秀插件多不胜数.造轮子是为了更好的使用轮子,并不是说自己造的轮子肯定好.所以,这个博客系统基本上都是自己实现的,包括日志记录.响应式布局.评论功能等等一些本可以使用插件的.好 ...
- WPF弹出带蒙板的消息框
效果图 思路 拿到父级窗体的内容,放入一个容器里,再在容器里放入一个半透明层.将整个容器赋给父级窗体的内容. 关闭时反向操作. 代码 消息窗弹出时 /// <summary> /// 弹出 ...
- JavaScript (If...Else和Switch和循环遍历) 语句以及常用消息框
If...Else 语句 JavaScript中if...else语句和Java中的语法和使用方法是一样的. 只是在JavaScript中要使用小写字母.使用大写的 IF 会出错! 至于if...el ...
- 【C#】分享一个可携带附加消息的增强消息框MessageBoxEx
--------------201507160917更新--------------- 无意中发现标准消息框在Windows7是有声音的,只是在Windows server 2008(R2)无声,而我 ...
- JavaScript 消息框+特殊字符
JavaScript 中创建三种消息框:警告框.确认框.提示框: 1.警告框: 警告框经常用于确保用户可以得到某些信息. 当警告框出现后,用户需要点击确定按钮才能继续进行操作 语法:alert(&qu ...
- WPF自定义控件与样式(13)-自定义窗体Window & 自适应内容大小消息框MessageBox
一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接. 本文主要内容: 自定义 ...
- jQuery动态提示消息框效果
效果预览:http://keleyi.com/keleyi/phtml/jqtexiao/2.htm 原文:http://keleyi.com/a/bjac/hxv86dyi.htm <!DOC ...
随机推荐
- element-uI隐藏表格头部
1.表格结构定义 :show-header="hiddenTableHeader" 2. data里面定义 hiddenTableHeader:false,
- dedecms SESSION变量覆盖导致SQL注入漏洞修补方案
dedecms的/plus/advancedsearch.php中,直接从$_SESSION[$sqlhash]获取值作为$query带入SQL查询,这个漏洞的利用前提是session.auto_st ...
- CentOS 6.9 安装配置zeromq、jzmq
官方安装配置链接 安装zeromq 步骤一.准备C语言环境 yum -y install gcc-c++ 步骤二.解压缩zeromq tar -zxf zeromq-4.1.6.tar.gz 步骤三. ...
- 【C#技术】一篇文章搞掂:Infragistics组件库
工具栏 // 按钮不可按 tool.SharedProps.Enabled = false; Grid // Grid中记录时间 // 建议SQL Server中使用字符字段(没有深入测试,只是字符字 ...
- HTML5: HTML5 测验
ylbtech-HTML5: HTML5 测验 1.返回顶部 1. HTML5 测验 结果:15/5 1. HTML5 之前的 HTML 版本是什么? 你的回答: HTML 4.01 回答正确! 2. ...
- python模块学习之HTMLTestRunner模块生成HTML测试报告
#!/usr/bin/env python #-*- coding:utf-8 -*- from HTMLTestRunner import HTMLTestRunner import time im ...
- php中mkdir()函数的权限问题(转)
问题描述: 使用以下php代码创建了一个目录,期望目录的权限是0777,实际结果是0755 mkdir('./aa/',0777); 分析与测试结果: 1.mkdir()函数指定的目录权限只能小于等于 ...
- PAT程序设计
VS2013中自行对齐的快捷键操作: CTRL+K+F 1.定义二维数组 ]=]; 2.绝对值函数 int abs(int i) 返回整型参数i的绝对值 double cabs(struct comp ...
- 正在从 Windows 应用商店下载... 无法从 Windows 应用商店下载。请检查网络连接。
手贱关掉了一下服务,再打开就是嘛
- 服务bindService()方法启动服务
public class MainActivity extends Activity { private EditText studentno; private ServiceConnection c ...