注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

家居装饰

让每一个人都拥有漂亮的舒服的家!

 
 
 

日志

 
 

封装的一些常用JS操作  

2007-01-31 10:44:56|  分类: js |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

在web编程中经常用到一些常用js操作,例如 alert(),写了个类来自动生成这些js,目的就是为了方便,

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

 
/*
 *函数名称:jsAddScript
 *函数功能:自定义JS
 *参数:$script
 *使用方法:
 *$script = '定义的js语句';
 *例如:$script = 'window.location=(\'php.php\')';
 *$js->jsAddScript($script);
 */
     
public function jsAddScript($script){
        echo 
$this->jsStartChar;
        echo 
$script;
        echo 
$this->jsEndChar;
     }
 }
?> 
  评论这张
 
阅读(93)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017