这个DIV+JS对话框,可以说功能比较齐全,主要包括遮罩层,显示一般表单信息,显示复杂页面,显示确认对话框,显示等待信息,对话框拖动。现在共享出来,希望对您有帮助。已通过IE7,IE8,FF浏览器测试。
显示效果
示例代码
</>code
- function $(id) { return document.getElementById(id); }
- function ok() { Pop.close({ id: 'TestID', name: $('t').value }); }
- $('Button1').onclick = function() {
- var p = {
- title: '信息提示',
- info: 'Hello Pop!<br />请输入<input type="text" id="t" /> <input type="button" value="确定" onclick="ok();" />',
- width: 300, height: 200,
- onClosed: function() { },
- onCallback: function(r) {
- $('d').innerHTML = r.id + ':' + r.name;
- }
- };
- Pop.show(p);
- }
- $('Button2').onclick = function() {
- Pop.show({
- title: '博客园首页',
- url: '/',
- width: 600, height: 400,
- onClosed: function() { },
- onCallback: function(返回对象) { //处理返回对象 }
- });
- //弹出页面返回事件加入
- if (parent.Pop){
- parent.Pop.close(返回对象);
- }
- }
- $('Button3').onclick = function() {
- var c = {
- info: '确认提交?',
- ok: function() { Pop.wait(); document.forms[0].submit(); },
- cancel: function() { return false; }
- };
- Pop.confirm(c);
- return false;
- }
- $('Button4').onclick = function() { Pop.wait(); }
代码下载
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛