木子屋 Dnawo's BLOG

2007-08 归档

共 52 篇

说说serverXMLHTTP对象与服务器的会话方式

我们先来看一个例子: xmlhttp.asp代码: 002.asp代码: 下边是运行结果的截图: 从运行的结果我们可以总结出:serverXMLHTTP对象每调用一次Open方法就将产生一次新的会话(第一行值每次都不同);serverXMLHTTP对象产生的会话是独立于页面的会话的(两行值始终不同)! 我们再看一个例子: 在上边例子的基础上将xmlhttp.asp代码更改为: 再来看看运行结果: 因而上边的总结还得加个条件:在页面一个生存期内,serverXMLHTTP对象无论调用多少次Open方法都属于同一次会话(前两行值始终相同);在页面新的生存期中,serverXMLHTTP对象第一次调用Open方法时都将产生一次新的会话(第一行值每次都不同);serverXMLHTTP对象产生的会话是独立于页面的会话的(前两行和第三行的值始终不同)!…

ServerXmlHTTP 对象方法和属性

ServerXmlHTTP 对象方法 方法 说明 Abort 取消当前 HTTP 请求。 GetAllResponseHeaders 从响应信息中检索所有的标头字段(header fields)。 GetResponseHeader 从响应信息正文中获得一个 HTTP 标头值。 Open 打开一个与 HTTP 服务器的连接。 SetRequestHeader 设定一个请求的标头字段。 Send 向 HTTP 服务器发送请求。可包含正文。 ServerXmlHTTP 对象属性 属性 值 说明 OnReadyStateChange 事件处理器参考 仅用于异步操作。指定当就绪状态发生改变时(例如当数据从服务器上返回时)调用的事件处理器。…

用ASP输出页面的描述信息

主要是用于描述页面的一些信息,如文档类型、使用语言、关键字、作者等,这些信息也可以用ASP来输出:

几款编辑器的性能对比

最近一个版本官方又修改了一版编辑器,用户可能不理解为什么换的这么频繁;其实当初4.0最初启用的编辑器效果还是不错的,只不过当时还没有发现现在用的这款编辑器,我们开发团队是在发布了正式版之后才拿到现在使用的这个编辑器,使用之后效果非常之好,所以下决心更换了。 由于所有浏览器对IE支持的都非常好,所以我们这里以FireFox(火狐)浏览器为测试对象,来对一些常见的编辑器性能简单的做一下对比: 1.EwebEditor 官方地址:http://www.ewebeditor.com/ 演示地址:http://www.ewebeditor.com/example/s_coolblue.asp 兼容性:仅支持IE5.5以上编辑器…

解读动网、Oblog、动易三方制订的PDO通行接口

为实现各WEB应用之间用户信息的同步更新、登录等操作,动网、oblog、动易三方联合制定了本接口,其他系统只要提供并开发符合该规范的接口,也能实现与三方WEB应用用户信息的同步更新、登录等操作。今天我们来详细说说这个接口的实现原理,以便快速的将自己的站点和上述WEB应用进行整合。 一、基本原理 上图所示为该通行接口实现的模型,即网站系统1产生XML格式的请求的并将其发送给网站系统2,网站系统2响应请求并进行相应的处理,然后仍产生一个XML格式的响应返回给网站系统1,网站系统1根据返回的内容再进行相应的处理,简单吧?当然,对于请求XML以及响应XML在结构是有要求的: 1.请求XML结构 程序标识…

ASP访问带多个参数的存储过程

1.ACCESS 查询(query_info): select * from info where stu = name1 and age = age1 ASP代码: 2.SQL Server: 存储过程(query_info): Create PROCEDURE query_info @name1 varchar(20) ="张三", @age1 int = 25 AS Select * from info where stu=@name1 and age = @age1 GO ASP代码: 以前在ASP教程上看存储过程的例子都只讲一个参数,当时就想如果有两个或多个参数怎么办?原来这么简单,呵呵。

整合动易2006、动网7.1SP1、Oblog 3.13详细设置说明

一、准备工作 第一步:安装好动易2006、动网7.1SP1、Oblog 3.13,这里假设动易安装在网站根目录,动网安装在 /bbs 目录,oblog安装在 /blog 目录。网站的域名为 http://fenxiang8.com,以下所有操作均基于此假设进行: 第二步:在动易注册你要用来做管理员的帐号,并在后台设置该用户为超级管理员;用新的管理员帐号登陆,删除默认的admin管理员和admin用户; 第三步:在动网注册你要用来做管理员的帐号,并在后台设置该用户为管理员,并设置权限;用新管理员帐号登陆,删除默认的admin管理员和admin用户;(该用户的前台用户名和密码必须和第二步的用户一致)…

实例操作 教你玩转SQL Server存储过程

  首先介绍一下什么是存储过程:存储过程就是将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,并且这样的语句是放在数据库中的,还可以根据条件执行不同SQL语句, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。   请大家来了解一下存储过程的语法。   Create PROC procedure_name ]         AS sql_statement   一、参数简介   procedure_name   新存储过程的名称。过程名必须符合标识符规则,且对于数据库及其所有者必须唯一。   要创建局部临时过程,可以在 procedure_name 前面加一个编号符 (#procedure_name),要创建全局临时过程,可以在 procedure_name 前面加两个编号符 (##procedure_name)。完整的名称(包括 # 或 ##)不能超过 128 个字符。指定过程所有者的名称是可选的。…

拆掉窗上的把手

这是公司吸烟室里的窗,为了避免宝贵的烟雾从这里流失,窗被封了,是用胶粘住的。虽然有很大的提示,但是,还是被人强行打开过。那时,这里是有把手的,象其它窗一样。后来把手被拆掉了,不再有人试图去开窗了。 之前虽然也有很醒目的文字提示,但是还是有人要开窗,因为上面有个把手,有把手意味着可以扳动。即使有提示,那个试图开窗的人还是会给自己想出一些看似合理的解释,比如,“是不是有人恶作剧?”“是不是说,不建议打开?其实,打开也不要紧的”…… 之后拆掉了把手,不再有人去尝试强行打开了。既然不希望用户去操作,那么就不提供操作手段。仅仅是告诉了用户正确的信息还不够,还要避免出现不正确的暗示、引导。 我们设想一个更极端的例子,如果给马路上的井盖上装上一个把手,显然会有行人试图打开它,尽管并没有什么提示邀请行人这样做,并且,行人也不会有打开井盖的需求。错误的引导会引发出错误的操作,即便那个错误的操作看上去是荒谬的(如果是要偷井盖卖钱那就不荒谬了,那是可耻)。…

接受伪按钮

这是一篇关于文字链接与按钮的分析。这里所说的“文字链接”是指那些点击后能打开一个界面的文字,他们只能打开一个界面,没有起其它功能。“按钮”是指具有表单提交、下载等功能的可点击的元素。实际上,这样的定义本身就是区分文字链接与按钮的一种观点。也是window图形用户界面的设计标准。而在网页上,这样的区分并不总是合适的。 在网页的设计中,经常会遇到这样的问题:“这是一个很重要的文字链接,我们是不是应该把它做成一个按钮,这样会更突出……” 关于按钮的问题,我曾经写了一篇《谁是按钮?它在干嘛?》,先简单复述一下:目前网页上普遍的有一些按钮并不是真正意义上的按钮,只是一个文字链接,我称他们为“伪按钮”。伪按钮不应该使用按钮的表现形式。…