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

时间:2021-05-26

在web编程中大家应该会经常用到一些常用js操作,例如alert(),通常是遇到了再写,受公司的启发,我自己简单写了个类来自动生成这些js,目的就是为了方便,一个小玩意,新手们也许会喜欢^_^
[php]
<?php
/*
*页面:makeJs.class.php
*功能:封装常用的JS代码,直接调用,方便操作
*作者:辉老大
*创建时间:2007-01-27
*/
classmakeJs
{
private$jsStartChar='<scrīpttype="text/javascrīpt">';//定义js起始标记
private$jsEndChar='</scrīpt>';//定义js结束标记

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

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

/*
*函数名称:jsOpenWin
*函数功能:弹出新窗口
*参数:$url路径$name窗口名$height窗口高度$width窗口宽度
*使用方法:
*$url='页面的URL';
*$js->jsOpenWin($url,窗口名,窗口高度,窗口宽度);
*/
publicfunctionjsOpenWin($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);
*/
publicfunctionjsAddscrīpt($scrīpt){
echo$this->jsStartChar;
echo$scrīpt;
echo$this->jsEndChar;
}
}
?>
[/php]

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章