栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

javascript模仿msgbox提示效果代码

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

javascript模仿msgbox提示效果代码

复制代码 代码如下:
//前任作者:http://www.moozi.net
//修改:hh13774978@126.com,rayking
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 = ""
                + "                + "onclick="msg_close_tmp_biyuan();" + url + "">确 定";
    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
                             + "                               + "onclick='msg_close_tmp_biyuan();'>取 消";
            //$("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_main").style.zIndex = 200;
    $("msg_div_main").style.display = "";
    if(document.all){    //IE
            if(!$("msg_div_all_Iframe"))
                {
            document.body.appendChild(document.createElement(""));
                }
            $("msg_div_all").style.zIndex  = 100;
            $("msg_div_all").style.display = "";
            $("msg_div_all").oncontextmenu = function()
                {
                        return false;
                }
            $("msg_div_all_Iframe").style.zIndex  = 99;
            $("msg_div_all_Iframe").style.display = "";
            $("msg_div_all_Iframe").oncontextmenu = function()
                {
                        return false;
                }
        }else{
            $("msg_div_all").style.zIndex  = 100;
            $("msg_div_all").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';
    if(document.all){
    $('msg_div_all_Iframe').style.display='none';}
}
//加入对话框移动代码

var oDrag = "";
var ox,oy,nx,ny,dy,dx;
function drag(e,o){
    var e = e ? e : event;
    var mouseD = document.all ? 1 : 0;
    if(e.button == mouseD)
    {
        if (o.parentNode)
        {
            oDrag = o.parentNode;
        }
        else{oDrag = o;}
        ox = e.clientX;
        oy = e.clientY;        
    }
}
function dragPro(e){
    if(oDrag != "")
    {    
        //var obj=document.getElementById("msg");//拖动的id
        var obj=oDrag;//拖动的id
        var e = e ? e : event;
        obj.style.position = 'absolute';
        dx = parseInt(obj.style.left);
        dy = parseInt(obj.style.top);
        if(isNaN(dx)){dx=0;}
        if(isNaN(dy)){dy=0;}
        nx = e.clientX;
        ny = e.clientY;
        obj.style.left = (dx + ( nx - ox )) + "px";
        obj.style.top = (dy + ( ny - oy )) + "px";
        ox = nx;
        oy = ny;
    }
}
document.onmouseup = function(){oDrag = "";}
document.onmousemove = function(event){dragPro(event);}
document.writeln(""
    + "#msg_div_all,#msg_div_all_Iframe{width:100%;height:100%;position:absolute;filter:Alpha(opacity=70);opacity:0.7;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;}"
    + ""
    + ""
    +""
    + ""
    + ""
    + ""
    + ""
    + ""
    + ""
    + "    + "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'">"
    + ""
    + ""
    + ""
    + ""
    + ""
    + ""
    + ""
    + ""
    + ""
    + ""
    + ""
    + ""
    + ""
    + ""
    + ""
    + "");

在线演示
打包下载
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/119251.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号