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

2016-02-19 16:41 3 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);  }}?

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

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

延伸阅读
标签: Web开发
JavaScript表单验证年龄 JavaScript表单验证年龄,判断一个输入量是否符合年龄,通过正则表达式实现。 //检查年龄 function isAge(str){        var mydate=new Date;        var now=mydate.getFullYear();      ...
标签: Web开发
在javascript中,方法的链式调用很流行,使用jQuery的朋友对此一定深有体会。在《javascript设计模式》中对这种方法作了比较详细的描述,实现方法的链式调用,只须让在原型中定义的方法都返回调用这些方法的实例对象的引用即可,看看书中的这段代码: (function() {   function _$(els) {     this.elements = []; &nb...
标签: PHP
  PHP中对数据库操作的封装 在动态网面设计中很多都要涉及到对数据库的操作,但是有时跟据需要而改用其它后台数据库,就需要大量修改程序。这是一件枯燥、费时而且容易出错的功作。其实我们可以用PHP中的类来实现对数据库操作的封装,从而使写出的程序在很小的改动下就可以完成后台数据库的更改。 现在我们把其封装在dbfz.inc中,其...
标签: 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开发
代码如下: function CallBackObject() { this.XmlHttp = this.GetHttpObject(); } CallBackObject.prototype.GetHttpObject = function() //动态为CallBackObject的原型添加了GetHttpObject共有方法 { //第一步:创建XMLHttpRequest对象 //进行兼容性判断 var xmlhttp; /*@cc_on @if (@_jscript_version = 5) try { xmlhttp = ne...

经验教程

564

收藏

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