CodeIgniter 中showMessiage

By | 2013 年 6 月 19 日

没有找到类似的函数showMessiage,自己炒了一个过来。

编辑system\core\Common.php,最后增加如下函数

function ShowMsg($msg=””,$url=””,$target=””,$close=false){
$script = “<script type=\”text/javascript\”>\n”;
if($msg != “”){
$script .= “alert(\””.$msg.”\”);\n”;
}
if($url == “-1”){
$script .= “history.back();\n”;
}
else if($target == “parent”){
$script .= “window.top.location.href='”.$url.”‘;\n”;
}
else if(!(strpos($target,”Frame”)===false) && $url != “” && $url != NULL){
$script .= “top.”.$target.”.location='”.$url.”‘;\n”;
}
else if($url != “”){
$script .= “location.href='”.$url.”‘;\n”;
}
if($close){
$script .= “window.close();”;
}
$script .= “</script>\n”;
echo $script;
exit();
}

这样就可以任何地方调用ShowMsg(“你的对话框提示信息”,“你的跳转路径”);

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据