php简单封装了一些常用JS操作

5年以前  |  阅读数:662 次  |  编程语言:PHP 

在web编程中大家应该会经常用到一些常用js操作,例如 alert(),通常是遇到了再写,受公司的启发,我自己简单写了个类来自动生成这些js,目的就是为了方便。

<?php   
/*   
*页面:makeJs.class.php   
*功能:封装常用的JS代码,直接调用,方便操作   
*作者:辉老大   
*创建时间:2007-01-27   
*/   
class makeJs   
{   
     private $jsStartChar = '<scrīpt type="text/javascrīpt">';//定义js起始标记    
     private $jsEndChar   = '</scrīpt>';//定义js结束标记   

/*   
*函数名称:jsAlert   
*函数功能:弹出JS提示框   
*参数:$message 要在弹出提示框中显示的文字 $url 点击后跳转的路径,为空则不跳转   
*使用方法:   
*$js = new makeJs();//以下介绍使用方法省略此句   
*$js->jsAlert(显示的文字,'跳转页面URL');//弹出对话框,点击确定后跳转到php.php页面   
*$js->jsAlert(显示的文字,'');//弹出对话框,点击确定后没有跳转   
*/   
     public function jsAlert($message,$url){   
        echo $this->jsStartChar;   
        if($url==''){   
            echo 'alert' . '("' . $message . '");';   
            echo $this->jsEndChar;   
        }   
        else{   
            echo 'alert' . '("' . $message . '");';   
            echo $this->jsEndChar;   
            echo '<meta http-equiv="refresh" c>';   
        }   
    }   

/*   
*函数名称:jsConfirm   
*函数功能:弹出JS提示框,带确定/取消   
*参数:$message 要在弹出提示框中显示的文字   
*使用方法:$js->jsConfirm('显示的文字');   
*/   
     public function jsConfirm($message){   
        echo $this->jsStartChar;   
        if($url==''){   
            echo 'confirm' . '("' . $message . '");';   
            echo $this->jsEndChar;   
        }   
     }   

/*   
*函数名称:jsOpenWin   
*函数功能:弹出新窗口   
*参数:$url 路径 $name 窗口名 $height 窗口高度 $width 窗口宽度   
*使用方法:   
*$url = '页面的URL';   
*$js->jsOpenWin($url,窗口名,窗口高度,窗口宽度);   
*/   
     public function jsOpenWin($url,$name,$height,$width){   
        echo $this->jsStartChar;   
        echo 'window.open'.'("'.$url.'","'.$name.'","'.$height.'","'.$width.'");';   
        echo $this->jsEndChar;   
     }   

/*   
*函数名称:jsAddscrīpt   
*函数功能:自定义JS   
*参数:$scrīpt   
*使用方法:   
*$scrīpt = '定义的js语句';   
*例如:$scrīpt = 'window.location=(\'php.php\')';   
*$js->jsAddscrīpt($scrīpt);   
*/   
     public function jsAddscrīpt($scrīpt){   
        echo $this->jsStartChar;   
        echo $scrīpt;   
        echo $this->jsEndChar;   
     }   
}   
?>   
 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例