• PHP+JS的信息提示弹窗


    基于PHP函数的Msg信息提示框

    1.可以设置弹出信息,跳转地址,跳转的时间,跳转的信息标题提示:

    2.代码实例:

    <?php
    
    function ShowMsg($msg, $gourl,$title='',$onlymsg=0, $limittime=0 )
    
    {
    
    if(empty($GLOBALS['cfg_plus_dir'])) $GLOBALS['cfg_plus_dir'] = '..';
    
    $htmlhead = "<html>
    <head>
    <title>$title</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    ";
    
    $htmlhead .= "<base target='_self'/>
    <style>div{line-height:160%;}</style></head>
    <body leftmargin='0' topmargin='0' bgcolor='#FFFFFF'>
    <center>
    <script>
    ";
    
    $htmlfoot = "</script>
    </center>
    </body>
    </html>
    ";
    
    //默认3秒返回
    
    $litime = ($limittime==0 ? 3000 : $limittime);
    
    $func = '';
    
    if($gourl=='-1')
    
    {
    
    if($limittime==0) $litime = 5000;
    
    $gourl = "javascript:history.go(-1);";
    
    }
    
    if($gourl=='' || $onlymsg==1)
    
    {
    
    $msg = "<script>alert("".str_replace(""","“",$msg)."");</script>";
    
    }
    
    else
    
    {
    
    //当网址为:close::objname 时, 关闭父框架的id=objname元素
    
    if(preg_match('/close::/',$gourl))
    
    {
    
    $tgobj = trim(preg_replace('/close::/', '', $gourl));
    
    $gourl = 'javascript:;';
    
    $func .= "window.parent.document.getElementById('{$tgobj}').style.display='none';
    ";
    
    }
    
     
    
    $func .= " var pgo=0;
    
    function JumpUrl(){
    
    if(pgo==0){ location='$gourl'; pgo=1; }
    
    }
    ";
    
    $rmsg = $func;
    
    $rmsg .= "document.write("<br /><div style='400px;padding:0px;border:1px solid #DADADA;'>";
    
    $rmsg .= "<div style='padding:6px;color:#ffffff;font-size:14px;border-bottom:1px solid #DADADA;background:#72BF01 url({$GLOBALS['cfg_plus_dir']}/img/wbg.gif)';'><b>$title</b></div>");
    ";
    
    $rmsg .= "document.write("<div style='height:130px;font-size:10pt;background:#fff'><br />");
    ";
    
    $rmsg .= "document.write("".str_replace(""","“",$msg)."");
    ";
    
    $rmsg .= "document.write("";
    
     
    
    if($onlymsg==0)
    
    {
    
    if( $gourl != 'javascript:;' && $gourl != '')
    
    {
    
    $rmsg .= "<br /><a href='{$gourl}'>如果你的浏览器没反应,请点击这里...</a>";
    
    $rmsg .= "<br/></div>");
    ";
    
    $rmsg .= "setTimeout('JumpUrl()',$litime);";
    
    }
    
    else
    
    {
    
    $rmsg .= "<br/></div>");
    ";
    
    }
    
    }
    
    else
    
    {
    
    $rmsg .= "<br/><br/></div>");
    ";
    
    }
    
    $msg = $htmlhead.$rmsg.$htmlfoot;
    
    }
    
    echo $msg;
    
    }
    
    //ShowMsg('对不起,你的信息不完整的啊!', 'time.php',$title='CMS内容管理系统提示');
    
    ?>
    

      

    实例所显示的参数是必须要填写的内容项,除此之外还可以添加其他的内容目内容,来自于织梦程序

    个人作品展示:www.jinyuanbao.cn
  • 相关阅读:
    PetaPoco.Core.ttinclude修改
    NoCache
    MapHttpRoute
    打印print
    Throttling ASP.NET Web API calls
    CodeFirst进行数据迁移之添加字段
    sql 获取filename
    image onclick
    验证
    Unity3d疑难问题解决
  • 原文地址:https://www.cnblogs.com/jyb2014/p/3922110.html
Copyright © 2020-2023  润新知