<?php
//
//
+----------------------------------------------------------------------+
// |
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 "<script
language=\"javascript\">\n";
echo $msg;
echo
"\n</script>";
}
/**
*
刷新当前页
*/
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);
}
}
?>
JS类 封装常用javascript以便PHP快速调用
来源:
作者:
时间:2008-08-16
Tag:
点击:
0
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注

