ShowMsg函数妙用

在对DedeCMS做2次开发的时候可能提示信息会经常用到,为了方便在此将ShowMsg方法提取出来,使用方法:

ShowMsg(“提示信息”,“进行跳转的页面URL”);

ShowMsg的代码如下:

function ShowMsg($msg, $gourl, $onlymsg = 0, $limittime = 0) //系统提示信息

{

/*

*$msg 信息提示的内容

*$gourl 需要跳转的网址

*$onlymsg 1 表示不自动跳转 0表示自动跳转

*$limittime 跳转的时间

*/

global $dsql, $cfg_ver_lang;

if (eregi ( "^gb", $cfg_ver_lang ))

$cfg_ver_lang = 'utf-8';

$htmlhead = "<html>\r\n<head>\r\n<title>系统提示</title>\r\n<meta http-equiv=\"Content-Type\"

content=\"text/html; charset=utf-8\" />\r\n";

$htmlhead .= "<base target='_self'/>\r\n</head>\r\n<body leftmargin='0' topmargin='0'>\r\n<center>\r\n<script>\r\n";

$htmlfoot = "</script>\r\n</center>\r\n</body>\r\n</html>\r\n";



if ($limittime == 0)

$litime = 3000;

else

$litime = $limittime;



if ($gourl == "-1") {

if ($limittime == 0)

$litime = 3000;

$gourl = "javascript:history.go(-1);";

}



if ($gourl == "" || $onlymsg == 1) {

$msg = "<script>alert(\"" . str_replace ( "\"", "“", $msg ) . "\");</script>";

} else {

$func = " var pgo=0;

function JumpUrl(){

if(pgo==0){ location='$gourl'; pgo=1; }

}\r\n";

$rmsg = $func;

$rmsg .= "document.write(\"<br /><div style='width:450px;padding:0px;border:1px solid #DADADA;'>";

$rmsg .= "<div style='padding:6px;font-size:12px;border-bottom:1px solid #DADADA;

background:#DBEEBD url(wbg.gif)';'><b>提示信息!</b></div>\");\r\n";

$rmsg .= "document.write(\"<div style='height:130px;font-size:10pt;background:#ffffff'><br />\");\r\n";

$rmsg .= "document.write(\"".str_replace("\"","“",$msg)."\");\r\n";

$rmsg .= "document.write(\"";

if ($onlymsg == 0) {

if ($gourl != "javascript:;" && $gourl != "") {

$rmsg .= "<br/><br/><a href='" . $gourl . "'>如果你的浏览器没反应,请点击这里…</a>";

}

$rmsg .= "<br/><br/></div>\");\r\n";

if ($gourl != "javascript:;" && $gourl != "") {

$rmsg .= "setTimeout('JumpUrl()',$litime);";

}

} else {

$rmsg .= "<br/><br/></div>\");\r\n";

}

$msg = $htmlhead . $rmsg . $htmlfoot;

}

if (isset ( $dsql ) && is_object ( $dsql ))

@$dsql->Close ();

echo $msg;

}

版权免责声明

① 本站VIP源码资源永久免费下载 www.wayu.cn
② 本网站资源来源于网络收集,如有侵权,请联系站长进行删除处理。
③ 分享目的仅供大家学习和交流,请不要用于商业用途,否则后果自负。
④ 如果你有源码需要出售,可以联系小编,或者点击 投稿
⑤ 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解。
⑥ 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
⑦ 在您的能力范围内,为了大环境的良性发展,请尽可能的选择正版资源。
⑧ 网站资源不做任何二次加密和授权后门(原版加密除外)

评论0

请先

源码安装后,如有要求加QQ获取帮助的,请放弃使用,小心被骗。

没有账号? 忘记密码?