繁体中文
设为首页
加入收藏
当前位置:PHP技术首页 >> PHP基础 >> 二 JS类 封装常用Javascript以便PHP快速调用

二 JS类 封装常用Javascript以便PHP快速调用

2004-12-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【

//

// +----------------------------------------------------------------------+

// | JS javascript 类 |

// +----------------------------------------------------------------------+

// | Copyright (c) 2001 NetFish Software |

// | |

// | Author: whxbb(whxbb@21cn.com) |

// +----------------------------------------------------------------------+

//

// $Id: js.class.php,v 0.1 2001/8/5 18:48:33 yf Exp $

//

// 禁止直接访问该页面

if (basename($HTTP_SERVER_VARS['PHP_SELF']) == "js.class.php") {

header("HTTP/1.0 404 Not Found");

}

/**

* Purpose

* 封装了一些常用的Javascript代码,以便在PHP中快速调用

* @author : whxbb(whxbb@21cn.com)

* @version : 0.1

* @date : 2001/8/5

*/

class JS

{

function JS(){}

/**

* 返回上页

* @param $step 返回的层数 默认为1

*/

function Back($step = -1)

{

$msg = "history.go(".$step.");";

JS::_Write($msg);

JS::FreeResource();

exit;

}

/**

* 弹出警告的窗口

* @param $msg 警告信息

*/

function Alert($msg)

{

$msg = "alert(\"".$msg."\");";

JS::_Write($msg);

}

/**

* 写js

* @param $msg

*/

function _Write($msg)

{

echo "";

}

/**

* 刷新当前页

*/

function Reload()

{

$msg = "location.reload();";

JS::FreeResource();

JS::_Write($msg);

exit;

}

/**

* 刷新弹出父页

*/

function ReloadOpener()

{

$msg = "if (opener) opener.location.reload();";

JS::_Write($msg);

}

/**

* 跳转到url

* @param $url 目标页

*/

function Goto($url)

{

$msg = "location.href = '$url';";

JS::FreeResource();

JS::_Write($msg);

exit;

}

/**

* 关闭窗口

*/

function Close()

{

$msg = "window.close()";

JS::FreeResource();

JS::_Write($msg);

exit;

}

/**

* 提交表单

* @param $frm 表单名

*/

function Submit($frm)

{

$msg = $frm.".submit();";

JS::_Write($msg);

}

/**

* 关闭数据库连接

*/

function FreeResource()

{

// 数据库连接标志

global $conn;

if (is_resource($conn))

@mysql_close($conn);

}

}

?>

责任编辑:admin
相关文章