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

2016-02-19 16:41 1 1 收藏

下面图老师小编跟大家分享封装常用Javascript以便PHP快速调用,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - Web开发 】

  

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1612790.html

延伸阅读
标签: PHP
原文:http://www.blogjava.net/forget/archive/2006/06/17/53462.aspx 在php中输出返回上一级的代码: echo "<a href=".$_SERVER["HTTP_REFERER"]."点击这里返回</a"; 在wap中的代码是: <?php @header("Content-Type:text/vnd.wap.wml"); ? <?xml version="1.0"...
标签: Web开发
JavaScript表单验证年龄 JavaScript表单验证年龄,判断一个输入量是否符合年龄,通过正则表达式实现。 //检查年龄 function isAge(str){        var mydate=new Date;        var now=mydate.getFullYear();      ...
标签: Web开发
在javascript中,方法的链式调用很流行,使用jQuery的朋友对此一定深有体会。在《javascript设计模式》中对这种方法作了比较详细的描述,实现方法的链式调用,只须让在原型中定义的方法都返回调用这些方法的实例对象的引用即可,看看书中的这段代码: (function() {   function _$(els) {     this.elements = []; &nb...
标签: Web开发
function pCall()  {   __doPostBack('Button1','');  } 可以直接刷新页面,执行后台代码。 (控件名如果含有":" ,需要预先替换为"$") 即使控件设为隐藏,(如button的visible = false),页面上没有生成button, 仍然可以这样直接使用。
m_ReUrl.Format("javascript:CategHandle('%d','%s','%d','yes')",                 g_nGroupIndex + 1,dlg.m_vFileGroup[g_nGroupIndex].strGroup,dlg.m_vFileGroup.size());     CComPtrIDispatch ppDisp = NULL; ...

经验教程

88

收藏

89
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部