这个DIV+JS对话框,可以说功能比较齐全,主要包括遮罩层,显示一般表单信息,显示复杂页面,显示确认对话框,显示等待信息,对话框拖动。现在共享出来,希望对您有帮助。已通过IE7,IE8,FF浏览器测试。
显示效果
示例代码
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(); }
代码下载
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛