注册
登录
星吧
搜索
银行
商业中心
帮助
导航
默认风格
喝彩奥运
深邃永恒
粉妆精灵
诗意田园
春意盎然
fervor
fashion
christmas
orange
greyish-green
green
violet
pink
blue
red
gray
purple
brown
jeans
greenwall
uchome
星星博客
»
☆软硬技巧☆
» [讨论]封装常用Javascript以便PHP快速调用
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
cnangel
发短消息
加为好友
cnangel
当前离线
UID
1
帖子
3748
精华
29
积分
8244
阅读权限
200
来自
北京海淀
在线时间
328 小时
注册时间
2002-9-10
最后登录
2025-5-2
管理员
UID
1
威望
1240 点
金钱
24019 金币
点卡
317 点
1
#
打印
字体大小:
t
T
发表于 2003-11-14 22:11
|
只看该作者
[讨论]封装常用Javascript以便PHP快速调用
LBHIDDEN[10000m]LBHIDDEN
<?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);
}
}
?>
复制代码
收藏
分享
评分
我是一个呼吸着现在的空气而生活在过去的人
这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
我已习惯了孤独,爱上孤独
他让我看清了自我,还原了自我
让我再静静的沉思中得到快乐和满足
再孤独的世界里我一遍又一遍
不厌其烦的改写着自己的过去
延伸到现在与未来
然而那只是泡沫般的美梦
产生的时刻又伴随着破灭的到来
在灰飞烟灭的瞬间我看到的是过程的美丽
而不是结果的悲哀。。。
回复
引用
订阅
TOP
返回列表
☆星星咖啡屋☆