php简单封装了一些常用JS操作
发布时间:2020-03-16 19:18:41 所属栏目:PHP教程 来源:互联网
导读:php简单封装了一些常用JS操作
在web编程中大家应该会经常用到一些常用js操作,例如 alert(),通常是遇到了再写,受公司的启发,我自己简单写了个类来自动生成这些js,目的就是为了方便,一个小玩意,新手们也许会喜欢^_^ [php] <?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] (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |