?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); }}?(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)