[转载] JS类 封装常用Javascript以便PHP快速调用

转载: [url]http://www.phpfans.net/article/php/n1171770261_14614.html[/url]


<?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);
}
}
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值