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


Posted in PHP onFebruary 25, 2007

在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] 

PHP 相关文章推荐
推荐文章系统(一)
Oct 09 PHP
BBS(php &amp; mysql)完整版(四)
Oct 09 PHP
PR值查询 | PageRank 查询
Dec 20 PHP
IIS7.X配置PHP运行环境小结
Jun 09 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
Apr 10 PHP
php cli 小技巧
Jun 03 PHP
php动态生成函数示例
Mar 21 PHP
PHP类型约束用法示例
Sep 28 PHP
laravel框架关于搜索功能的实现
Mar 15 PHP
PHP设计模式之状态模式定义与用法详解
Apr 02 PHP
php实现映射操作实例详解
Oct 02 PHP
tp5框架基于ajax实现异步删除图片的方法示例
Feb 10 PHP
实现了一个PHP5的getter/setter基类的代码
Feb 25 #PHP
php公用函数列表[正则]
Feb 22 #PHP
发布一个用PHP fsockopen写的HTTP下载的类
Feb 22 #PHP
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
Feb 22 #PHP
excellent!――ASCII Art(由目标图象生成ascii)
Feb 20 #PHP
珊瑚虫IP库浅析
Feb 15 #PHP
PHP中HTTP方式下的Gzip压缩传输方法举偶
Feb 15 #PHP
You might like
Protoss魔法科技
2020/03/14 星际争霸
PHP中创建并处理图象
2006/10/09 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
phpStorm2020 注册码
2020/09/17 PHP
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
使用apply方法实现javascript中的对象继承
2013/12/16 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
使用Browserify配合jQuery进行编程的超级指南
2015/07/28 Javascript
Javascript的表单验证长度
2016/03/16 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
jquery.cookie.js的介绍与使用方法
2017/02/09 Javascript
JS实现json的序列化和反序列化功能示例
2017/06/13 Javascript
JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
2018/03/01 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
vue请求本地自己编写的json文件的方法
2019/04/25 Javascript
通过实践编写优雅的JavaScript代码
2019/05/30 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
微信小程序实现侧边分类栏
2019/10/21 Javascript
python 2.7.14安装图文教程
2018/04/08 Python
python线程安全及多进程多线程实现方法详解
2019/09/27 Python
Python 获取异常(Exception)信息的几种方法
2020/12/29 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
2021/03/03 Python
CSS3 实现侧边栏展开收起动画
2014/12/22 HTML / CSS
中国高端鲜花第一品牌:roseonly(一生只送一人)
2017/02/12 全球购物
MSC邮轮官方网站:加勒比海、地中海和世界各地的假期
2018/08/27 全球购物
迟到检讨书300字
2014/02/14 职场文书
人事专员的岗位职责
2014/03/01 职场文书
《猴子种果树》教学反思
2014/04/26 职场文书
优秀护士先进事迹
2014/05/08 职场文书
党员思想汇报材料
2014/12/19 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
2019奶茶店创业计划书范本!
2019/07/15 职场文书