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]