仿163信箱的alert提示,带效果预览图,弹出层
来源:互联网 发布:顺科洗衣软件 编辑:程序博客网 时间:2024/04/28 11:20
不多说``看图 下载源代码
js文件:
function $(str){
return document.getElementById(str);
}
function _(str){
return document.getElementsByTagName(str);
}
function msg(boxtitle,boxtype,boxwidth,msg,url){
$("msg_div_main").style.width = boxwidth;
$("msg_div_main").style.left = (_("body")[0].clientWidth - boxwidth) / 2;
$("msg_div_main").style.top = (_("body")[0].clientHeight - 220) / 2;
var msg_div_main_but_tmp = "<br /><br />"
+ "<button class='msg_div_main_but' id='msg_div_main_but' "
+ "onclick="msg_close_tmp_biyuan();" + url + "">确 定</button>";
switch(boxtype * 1){
case 1:
$("msg_div_main_content").innerHTML = msg + msg_div_main_but_tmp;
//$("msg_div_main_but").focus();
break;
case 2:
$("msg_div_main_content").innerHTML = msg + msg_div_main_but_tmp
+ " <button class='msg_div_main_but' "
+ "onclick='msg_close_tmp_biyuan();'>取 消</button>";
//$("msg_div_main_but").focus();
break;
case 3:
$("msg_div_main_content").innerHTML = msg;
break;
defualt:
$("msg_div_main_content").innerHTML = msg;
break;
}
$("msg_div_main_title").innerHTML = boxtitle;
$("msg_div_all").style.zIndex = 100;
$("msg_div_main").style.zIndex = 200;
$("msg_div_all").style.display = "";
$("msg_div_main").style.display = "";
$("msg_div_all").oncontextmenu = function(){
return false;
}
$("msg_div_main").oncontextmenu = function(){
return false;
}
}
function msg_close_tmp_biyuan(){
$('msg_div_all').style.display='none';
$('msg_div_main').style.display='none';
}
//加入对话框移动代码
var msg_md = false,msg_mobj,msg_ox,msg_oy;
document.onmousedown = function(){
if(typeof(event.srcElement.msg_canmove) == "undefined"){
return;
}
if(event.srcElement.msg_canmove){
msg_md = true;
msg_mobj = $(event.srcElement.msg_forid);
msg_ox = msg_mobj.offsetLeft - event.x;
msg_oy = msg_mobj.offsetTop - event.y;
}
}
document.onmouseup = function(){
msg_md = false;
}
document.onmousemove = function(){
if(msg_md){
msg_mobj.style.left = event.x + msg_ox;
msg_mobj.style.top = event.y + msg_oy;
}
}
document.writeln("<style type='text/css'>"
+ "#msg_div_all {width:100%;height:100%;position:absolute;filter:Alpha(opacity=70);background:#EFEFEF;}"
+ "#msg_div_main {position:absolute;}"
+ "#msg_div_main_title {font-size:12px;color:#2C71AF;font-family:verdana;cursor:default;}"
+ "#msg_div_main_content {font-size:14px;color:#2C71AF;padding-left:8px;}"
+ ".msg_div_main_but {background:url(img/buttonbg.gif);width:65px;heigt:20px;border:none;padding-top:3px;font-size:12px;}"
+ "</style>"
+ "<div id='msg_div_all' style='display:none;'></div>"
+ "<div id='msg_div_main' style='display:none;'>"
+ "<table width='100%' height='29' border='0' cellspacing='0' cellpadding='0'>"
+ "<tr>"
+ "<td width='25'><img src='img/bg_01.gif' width='25' height='29' alt='' /></td><td background='img/bg_02.gif' width='3'></td>"
+ "<td background='img/bg_02.gif' msg_canmove='true' msg_forid='msg_div_main' id='msg_div_main_title'></td>"
+ "<td background='img/bg_02.gif' align='right' style='padding-top:4px'>"
+ "<img src='img/bg_05.gif' width='21' height='21' alt='关闭' "
+ "onMouseover="this.src='img/bg_13.gif'" "
+ "onMouseout="this.src='img/bg_05.gif'" onMouseup='msg_close_tmp_biyuan();' "
+ "onMousedown="this.src='img/bg_18.gif'"></td>"
+ "<td width='6'><img src='img/bg_06.gif' width='6' height='29' alt='' /></td>"
+ "</tr>"
+ "</table>"
+ "<table width='100%' border='0' cellspacing='0' cellpadding='0'>"
+ "<tr>"
+ "<td width='3' background='img/bg_07.gif'></td>"
+ "<td bgcolor='#F7F7F7' align='center'><br /><span id='msg_div_main_content'></span><br /><br /></td>"
+ "<td width='3' background='img/bg_08.gif'></td>"
+ "</tr>"
+ "<tr>"
+ "<td width='3' height='3'><img src='img/bg_09.gif' width='3' height='3' alt='' /></td>"
+ "<td background='img/bg_11.gif'></td>"
+ "<td width='3' height='3'><img src='img/bg_10.gif' width='3' height='3' /></td>"
+ "</tr>"
+ "</table>"
+ "</div>");
return document.getElementById(str);
}
function _(str){
return document.getElementsByTagName(str);
}
function msg(boxtitle,boxtype,boxwidth,msg,url){
$("msg_div_main").style.width = boxwidth;
$("msg_div_main").style.left = (_("body")[0].clientWidth - boxwidth) / 2;
$("msg_div_main").style.top = (_("body")[0].clientHeight - 220) / 2;
var msg_div_main_but_tmp = "<br /><br />"
+ "<button class='msg_div_main_but' id='msg_div_main_but' "
+ "onclick="msg_close_tmp_biyuan();" + url + "">确 定</button>";
switch(boxtype * 1){
case 1:
$("msg_div_main_content").innerHTML = msg + msg_div_main_but_tmp;
//$("msg_div_main_but").focus();
break;
case 2:
$("msg_div_main_content").innerHTML = msg + msg_div_main_but_tmp
+ " <button class='msg_div_main_but' "
+ "onclick='msg_close_tmp_biyuan();'>取 消</button>";
//$("msg_div_main_but").focus();
break;
case 3:
$("msg_div_main_content").innerHTML = msg;
break;
defualt:
$("msg_div_main_content").innerHTML = msg;
break;
}
$("msg_div_main_title").innerHTML = boxtitle;
$("msg_div_all").style.zIndex = 100;
$("msg_div_main").style.zIndex = 200;
$("msg_div_all").style.display = "";
$("msg_div_main").style.display = "";
$("msg_div_all").oncontextmenu = function(){
return false;
}
$("msg_div_main").oncontextmenu = function(){
return false;
}
}
function msg_close_tmp_biyuan(){
$('msg_div_all').style.display='none';
$('msg_div_main').style.display='none';
}
//加入对话框移动代码
var msg_md = false,msg_mobj,msg_ox,msg_oy;
document.onmousedown = function(){
if(typeof(event.srcElement.msg_canmove) == "undefined"){
return;
}
if(event.srcElement.msg_canmove){
msg_md = true;
msg_mobj = $(event.srcElement.msg_forid);
msg_ox = msg_mobj.offsetLeft - event.x;
msg_oy = msg_mobj.offsetTop - event.y;
}
}
document.onmouseup = function(){
msg_md = false;
}
document.onmousemove = function(){
if(msg_md){
msg_mobj.style.left = event.x + msg_ox;
msg_mobj.style.top = event.y + msg_oy;
}
}
document.writeln("<style type='text/css'>"
+ "#msg_div_all {width:100%;height:100%;position:absolute;filter:Alpha(opacity=70);background:#EFEFEF;}"
+ "#msg_div_main {position:absolute;}"
+ "#msg_div_main_title {font-size:12px;color:#2C71AF;font-family:verdana;cursor:default;}"
+ "#msg_div_main_content {font-size:14px;color:#2C71AF;padding-left:8px;}"
+ ".msg_div_main_but {background:url(img/buttonbg.gif);width:65px;heigt:20px;border:none;padding-top:3px;font-size:12px;}"
+ "</style>"
+ "<div id='msg_div_all' style='display:none;'></div>"
+ "<div id='msg_div_main' style='display:none;'>"
+ "<table width='100%' height='29' border='0' cellspacing='0' cellpadding='0'>"
+ "<tr>"
+ "<td width='25'><img src='img/bg_01.gif' width='25' height='29' alt='' /></td><td background='img/bg_02.gif' width='3'></td>"
+ "<td background='img/bg_02.gif' msg_canmove='true' msg_forid='msg_div_main' id='msg_div_main_title'></td>"
+ "<td background='img/bg_02.gif' align='right' style='padding-top:4px'>"
+ "<img src='img/bg_05.gif' width='21' height='21' alt='关闭' "
+ "onMouseover="this.src='img/bg_13.gif'" "
+ "onMouseout="this.src='img/bg_05.gif'" onMouseup='msg_close_tmp_biyuan();' "
+ "onMousedown="this.src='img/bg_18.gif'"></td>"
+ "<td width='6'><img src='img/bg_06.gif' width='6' height='29' alt='' /></td>"
+ "</tr>"
+ "</table>"
+ "<table width='100%' border='0' cellspacing='0' cellpadding='0'>"
+ "<tr>"
+ "<td width='3' background='img/bg_07.gif'></td>"
+ "<td bgcolor='#F7F7F7' align='center'><br /><span id='msg_div_main_content'></span><br /><br /></td>"
+ "<td width='3' background='img/bg_08.gif'></td>"
+ "</tr>"
+ "<tr>"
+ "<td width='3' height='3'><img src='img/bg_09.gif' width='3' height='3' alt='' /></td>"
+ "<td background='img/bg_11.gif'></td>"
+ "<td width='3' height='3'><img src='img/bg_10.gif' width='3' height='3' /></td>"
+ "</tr>"
+ "</table>"
+ "</div>");
html文件:
<html>
<head>
<title>对话框的模拟演示</title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<style>
body {margin:0px;font-size:12px;}
button {background:url(img/buttonbg.gif);width:65px;heigt:20px;border:none;padding-top:3px;font-size:12px;}
</style>
<script type='text/javascript' src='msg.js'></script>
</head>
<body scroll="no">
<div id="bgs" style="padding:10px"><br/>首先在head里引用<font color="red"><script type='text/javascript' src='msg.js'></script></font><p/>
调用:<font color="red">onclick=msg("提示标题","提示格式","提示宽度","提示内容","点击确定后执行的JS操作");</font><p/>
提示格式:1,只有确定按钮 2,有确定和取消 3,没有按钮<br><br>
<button onclick='msg("提示框标题",1,"250","这里是内容","");'>先看看</button>
<button onclick='msg("这里是标题",1,"240","可以多次反复调用!","");'>再试试</button>
<button onclick='msg("没有按纽",3,"340","无选择","");'>无选择</button>
<button onclick=msg("一个带有",2,"180","按确定后转到木子网站!","window.location.href='http://blog.csdn.net/showmy';")>选择提示</button>
<button onclick='msg("系统信息",1,"400","没有解决的问题,记下来先,Firefox可以弹出窗口,但没办法移动窗体,我太忙,有时间解决。","");'>几个问题</button>
<button onclick='msg("温馨提示",1,"280","无选择无选择无选择无选择无选择","");'>关于作者</button>
<br />
</div>
</body>
</html>
<head>
<title>对话框的模拟演示</title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<style>
body {margin:0px;font-size:12px;}
button {background:url(img/buttonbg.gif);width:65px;heigt:20px;border:none;padding-top:3px;font-size:12px;}
</style>
<script type='text/javascript' src='msg.js'></script>
</head>
<body scroll="no">
<div id="bgs" style="padding:10px"><br/>首先在head里引用<font color="red"><script type='text/javascript' src='msg.js'></script></font><p/>
调用:<font color="red">onclick=msg("提示标题","提示格式","提示宽度","提示内容","点击确定后执行的JS操作");</font><p/>
提示格式:1,只有确定按钮 2,有确定和取消 3,没有按钮<br><br>
<button onclick='msg("提示框标题",1,"250","这里是内容","");'>先看看</button>
<button onclick='msg("这里是标题",1,"240","可以多次反复调用!","");'>再试试</button>
<button onclick='msg("没有按纽",3,"340","无选择","");'>无选择</button>
<button onclick=msg("一个带有",2,"180","按确定后转到木子网站!","window.location.href='http://blog.csdn.net/showmy';")>选择提示</button>
<button onclick='msg("系统信息",1,"400","没有解决的问题,记下来先,Firefox可以弹出窗口,但没办法移动窗体,我太忙,有时间解决。","");'>几个问题</button>
<button onclick='msg("温馨提示",1,"280","无选择无选择无选择无选择无选择","");'>关于作者</button>
<br />
</div>
</body>
</html>
- 仿163信箱的alert提示,带效果预览图,弹出层
- 仿163信箱的alert提示,带效果预览图,弹出层
- 仿Window.alert()效果的自定义弹出层效果
- 点击按钮Alert弹出遮罩层效果的提示框代码
- 可拖动的弹出层提示效果
- 可拖动的弹出层提示效果
- 可拖动的弹出层提示效果
- 仿163邮箱的alert提示,beta1.1
- 仿ios弹出层提示框
- jQuery,仿人人网弹出层效果
- Ajax弹出漂亮可拖动的提示层(窗)效果
- 仿alert,confirm的信息提示框
- javascript实现弹出带透明效果的可拖动图层
- 弹出提示的效果
- 弹出提示的效果:
- 基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
- Alert 弹出提示框
- Struts2 返回带alert的提示框
- U盘病毒和Autorun.inf文件分析
- 上传文件到FTP
- 如何检测同一账号的重复登录
- gridview导入excel时出错?
- 使用harrTraining进行电池的识别实验
- 仿163信箱的alert提示,带效果预览图,弹出层
- FileUpload控件预览图片
- C++语法概括
- java中的访问修饰符及使用范围
- [转]新手怎么学习asp.net
- 程序员为什么单身?细数程序员"六宗罪"
- ccna final4
- [转]用XmlReader 读取 Excel 2007 文件
- 初识struts