动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   PHP → 阅读文章

 封装常用Javascript以便PHP快速调用

作者来源: 
阅读 数 223 人次 , 2006-3-29 4:08:00 


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

 本文Tags组网  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:一个目录类
· 下一篇:一个用于网站用户管理的函数库
· VML绘图板②脚本--VMLgraph.js、XMLtool.js
· 理论上实现真正意义的无限级别菜单
· PHP应用提速面面观
· Script Caching with PHP
· 目前国内的主流程序主要存在以下问题


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077