//
//+----------------------------------------------------------------------+
//|JSjavascript类|
//+----------------------------------------------------------------------+
//|Copyright(c)2001NetFishSoftware|
//||
//|Author:whxbb(whxbb@21cn.com)|
//+----------------------------------------------------------------------+
//
//$Id:js.class.php,v0.12001/8/518:48:33yfExp$
//
//禁止直接访问该页面
if(basename($HTTP_SERVER_VARS['PHP_SELF'])=="js.class.php"){
header("HTTP/1.0404NotFound");
}
/**
*Purpose
*封装了一些常用的Javascript代码,以便在PHP中快速调用
*@author:whxbb(whxbb@21cn.com)
*@version:0.1
*@date:2001/8/5
*/
classJS
{
functionJS(){}
/**
* 返回上页
*@param$step返回的层数默认为1
*/
functionBack($step=-1)
{
$msg="history.go(".$step.");";
JS::_Write($msg);
JS::FreeResource();
exit;
}
/**
*弹出警告的窗口
*@param$msg警告信息
*/
functionAlert($msg)
{
$msg="alert("".$msg."");";
JS::_Write($msg);
}
/**
*写js
*@param$msg
*/
function_Write($msg)
{
echo"n";
echo$msg;
echo"n";
}
/**
*刷新当前页
*/
functionReload()
{
$msg="location.reload();";
JS::FreeResource();
JS::_Write($msg);
exit;
}
/**
*刷新弹出父页
*/
functionReloadOpener()
{
$msg="if(opener)opener.location.reload();";
JS::_Write($msg);
}
/**
*跳转到url
*@param$url目标页
*/
functionGoto($url)
{
$msg="location.href='$url';";
JS::FreeResource();
JS::_Write($msg);
exit;
}
/**
*关闭窗口
*/
functionClose()
{
$msg="window.close()";
JS::FreeResource();
JS::_Write($msg);
exit;
}
/**
*提交表单
*@param$frm表单名
*/
functionSubmit($frm)
{
$msg=$frm.".submit();";
JS::_Write($msg);
}
/**
*关闭数据库连接
*/
functionFreeResource()
{
//数据库连接标志
global$conn;
if(is_resource($conn))
@mysql_close($conn);
}
}
?>