请选择 进入手机版 | 继续访问电脑版
绿茶科技社区
这篇文章主要介绍了PHP快速生成各种信息提示框的方法,实例分析了PHP动态构造html与JS页面元素与调用显示的相关技巧,需要的朋友可以参考下
本文实例讲述了PHP快速生成各种信息提示框的方法。分享给大家供大家参考,具体如下:
  1. function ShowMsg($msg, $gourl, $onlymsg = 0, $limittime = 0) //系统提示信息
  2. {
  3. /*
  4. *$msg 信息提示的内容
  5. *$gourl 需要跳转的网址
  6. *$onlymsg 1 表示不自动跳转 0表示自动跳转
  7. *$limittime 跳转的时间
  8. */
  9.   global $dsql, $cfg_ver_lang;
  10.   if (eregi ( "^gb", $cfg_ver_lang ))
  11.     $cfg_ver_lang = 'utf-8';
  12.   $htmlhead = "<html>\r\n<head>\r\n<title>系统提示</title>\r\n<meta http-equiv="Content-Type" content="text/html; charset={$cfg_ver_lang}" />\r\n";
  13.   $htmlhead .= "<base target='_self'/>\r\n</head>\r\n<body leftmargin='0' topmargin='0'>\r\n<center>\r\n<script>\r\n";
  14.   $htmlfoot = "</script>\r\n</center>\r\n</body>\r\n</html>\r\n";
  15.   if ($limittime == 0)
  16.     $litime = 5000;
  17.   else
  18.     $litime = $limittime;
  19.   if ($gourl == "-1") {
  20.     if ($limittime == 0)
  21.       $litime = 5000;
  22.     $gourl = "javascript:history.go(-1);";
  23.   }
  24.   if ($gourl == "" || $onlymsg == 1) {
  25.     $msg = "<script>alert("" . str_replace ( """, "“", $msg ) . "");</script>";
  26.   } else {
  27.     $func = "  var pgo=0;
  28.   function JumpUrl(){
  29.   if(pgo==0){ location='$gourl'; pgo=1; }
  30.   }\r\n";
  31.     $rmsg = $func;
  32.     $rmsg .= "document.write("<br/><div style='width:400px;padding-top:4px;height:24;font-size:10pt;border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;background-color:#CCC;'>系统提示信息:</div>");\r\n";
  33.     $rmsg .= "document.write("<div style='width:400px;height:100;font-size:10pt;border:1px solid #999999;background-color:#f9fcf3'><br/><br/>");\r\n";
  34.     $rmsg .= "document.write("" . str_replace ( """, "“", $msg ) . "");\r\n";
  35.     $rmsg .= "document.write("";
  36.     if ($onlymsg == 0) {
  37.       if ($gourl != "javascript:;" && $gourl != "") {
  38.         $rmsg .= "<br/><br/><a href='" . $gourl . "'>如果你的浏览器没反应,请点击这里...</a>";
  39.       }
  40.       $rmsg .= "<br/><br/></div>");\r\n";
  41.       if ($gourl != "javascript:;" && $gourl != "") {
  42.         $rmsg .= "setTimeout('JumpUrl()',$litime);";
  43.       }
  44.     } else {
  45.       $rmsg .= "<br/><br/></div>");\r\n";
  46.     }
  47.     $msg = $htmlhead . $rmsg . $htmlfoot;
  48.   }
  49.   if (isset ( $dsql ) && is_object ( $dsql ))
  50.     @$dsql->Close ();
  51.   echo $msg;
  52. }
复制代码
希望本文所述对大家PHP程序设计有所帮助。




分享到 :
0 人收藏

3 个回复

倒序浏览
Dragon龙  高级会员 | 2019-1-16 16:57:24
嘘,低调。
周见智  高级会员 | 2019-1-18 17:46:46
楼猪V5啊
yuji4586  高级会员 | 2019-2-15 16:41:03
沙发位出租,有意请联系电话:13229959596
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

举报|Archiver|手机版|小黑屋|Lvchakeji Inc.  

Powered by Discuz! X3.3 © 2001-2016 Comsenz Inc.

返回顶部