解读利用PHP JavaScript打造AJAX搜索窗的方法(2)_PHP教程
推荐:解析PHP CSS实现打印简单数据报表功能PHP CSS实现打印简单数据报表功能 功能:实现打印日报表的功能,定义了专门的打印样式,隐藏了不该打印的控件并实现了分页打印功能,表名:rec 字段:rec_id,rec_po,rec_part,rec_plant
图1.结果框分为两部分:一个头部和一个结果栏
四、 绘制结果用户接口
生成这个HTML的代码相当长,因为其中的元素都是使用DOM方法生成的。drawResultBox()方法接受一个参数(一个事件对象):
以下为引用的内容:
msnWebSearch.drawResultBox = function (e) { |
前面这些代码经由createElement()方法创建HTML元素。在创建这些元素后,你就能够开始赋予它们属性。上面完成终结(封尾)的两个元素分别是aCloseLink和divHeading:
以下为引用的内容:
aCloseLink.href = "#"; |
前四行完成关闭结果框的链接。其中,方法close()成为链接的onclick事件的处理器。后面的几行代码负责使用文本和关闭链接填充头部的<div/>。
当这个结果框被绘制到页面上时,还没有接收到来自于一个服务器应用程序的响应。为了向用户展示已经发生了什么,可以向用户展示一个消息提示数据正在加载中(这种方式更友好些)(见图2)。为此,创建另一个元素并且把它添加到divResultsPane元素:
以下为引用的内容:
var divLoading = document.createElement("div"); divResultsPane.className = "ajaxWebSearchResults"; |
这个代码创建加载消息并且把它添加到divResultsPane,同时还把类名赋给divResultsPane。
图2.向用户提示数据正在加载中
分享:解析PHP技术:txtSQL安装手册中文版txtsql的最大优点之一是文档很详细,可惜,我在网上找了半天也找不到中文版的文档,所以只好自己动手,利人利已吧,不过自己的E文水平自己是很清楚的,希望大家看了不会笑掉大牙才好,还希
- 相关链接:
- 教程说明:
PHP教程-解读利用PHP JavaScript打造AJAX搜索窗的方法(2)。