Chinaunix首页 | 论坛 | 博客
  • 博客访问: 755152
  • 博文数量: 280
  • 博客积分: 10106
  • 博客等级: 上将
  • 技术积分: 3052
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-31 17:10
文章分类

全部博文(280)

文章存档

2011年(2)

2010年(4)

2009年(4)

2008年(62)

2007年(208)

我的朋友

分类:

2007-11-05 10:06:40

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 
"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
);
    }
}
?> 
阅读(587) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~