zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    计算机图形学——几何变换的数学基础
    算法设计与分析——多边形游戏(动态规划)
    算法设计与分析——凸多边形最优三角剖分(动态规划)
    计算机图形学——反走样
    Android 5.0 API
    Android 6.0 API
    Android 7.0 新增功能和api
    Android 8.0 功能和 API
    Android P 功能和 API
    解决华为手机无法输出Debug级别log的问题
  • 原文地址:https://www.cnblogs.com/jyb2014/p/3922110.html
Copyright © 2011-2022 走看看