Maison  >  Article  >  développement back-end  >  Comment écrire une boîte de dialogue similaire à alert() en js en PHP

Comment écrire une boîte de dialogue similaire à alert() en js en PHP

墨辰丷
墨辰丷original
2018-06-12 14:14:303455parcourir

Cet article présente principalement PHP pour implémenter une fonction de boîte d'invite similaire à alert() dans js. C'est très pratique, je le recommande à tous les amis qui en ont besoin peuvent s'y référer.

est principalement utilisé pour ajouter des invites de jugement, des sauts, des retours et des actualisations.

Le code est le suivant :

/**
 * JS提示跳转
 * @param  $tip  弹窗口提示信息(为空没有提示)
 * @param  $type 设置类型 close = 关闭 ,back=返回 ,refresh=提示重载,jump提示并跳转url
 * @param  $url  跳转url
 */
function alert($tip = "", $type = "", $url = "") {
    $js = "<script>";
    if ($tip)
        $js .= "alert(&#39;" . $tip . "&#39;);";
    switch ($type) {
        case "close" : //关闭页面
            $js .= "window.close();";
            break;
        case "back" : //返回
            $js .= "history.back(-1);";
            break;
        case "refresh" : //刷新
            $js .= "parent.location.reload();";
            break;
        case "top" : //框架退出
            if ($url)
                $js .= "top.location.href=&#39;" . $url . "&#39;;";
            break;
        case "jump" : //跳转
            if ($url)
                $js .= "window.location.href=&#39;" . $url . "&#39;;";
            break;
        default :
            break;
    }
    $js .= "</script>";
    echo $js;
    if ($type) {
        exit();
    }
}

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

Recommandations associées :

PHP implémente une connexion et une déconnexion sans actualisation basées sur Ajax

couleur de conversion de la valeur de couleur de l'opération php pour inverser la couleur

Une brève description de la façon d'intercepter les caractères chinois en PHP pour éviter les caractères tronqués

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn