今天是:
首 页
┆
信息查询
┆
网站SEO查询工具
┆
CSS编辑器
┆
建站素材
软件新闻
操作系统
Vista
Winxp
Win2003
Linux
Windows综合
工具软件
系统工具
媒体工具
网络工具
杀毒软件
聊天
软件开发
C教程
C++
Java
C#
ASP.NET
JSP
PHP
数据库
Oracle
MySQL
DB2
SQL Server
Sybase
安全
网络
病毒
办公应用
Word
Excel
Powerpoint
Outlook
其他
平面设计
Photoshop
Fireworks
Coreldraw
Flash
Illustrator
3dsmax
网站运营
网站运营
网站优化
网站策划
策划书下载
建站心得
站长故事
网站盈利
网页制作
网页特效
建站素材
免费资源
QQ频道
当前位置:
首 页
>>
软件开发
>>
ASP教程
>> 实时数据刷新网页的
实时数据刷新网页的
发布于2005-07-08 03:30 来源:
优秀站长学院
随着网络的发展,利用ASP技术制作Web页面,来完成动态网站设计的方式,越来越得到广泛的应用。企业站点和其他商业站点,有时需要为用户提供查询实时变化的数据信息,而利用ASP技术完成这种功能会遇到实时数据的自动刷新问题。面对几秒钟变化一次的实时数据,HTML和ASP中VBScript、JavaScript语言仅为我们提供了页面Frame和窗口的刷新方法(即HTML的<META HTTP-Equiv=“refresh” Content=……及ASP的window.location.reload()),这样会造成页面的刷新闪烁,影响了实时效果和页面的稳定美观。
面对这种情况,我们可以将实时数据显示页面DisplayMain.htm划分成左右两个框架(Frame)Fra_Left和Fra_Right。
DisplayMain.htm代码如下:
<HTML>
<FRAMESET cols=“100%,*” Border=1>
<FRAME NAME=“Fra_Left” scrolling=“auto”SRC=“Dis_Left.asp” noresize>
<FRAME NAME=“Fra_Right”scrolling=“no” SRC=“Dis_Right.asp”>
</FRAMESET>
</HTML>
其中框架Fra_Left完全占据页面,而框架Fra_
Right不占据页面空间。我们可以在Fra_Left框架中显示实时数据页面,而在右面框架Fra_Right中进行实时数据处理(产生查询结果数据集,并将结果数据集作为参数传递给左侧Fra_Left框架进行数据显示),这样我们只要定时刷新右侧框架,左侧框架显示页面数据即可实时刷新,而不会出现页面闪动影响视觉效果。
Dis_Left.asp代码如下:
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME=“GENERATOR” Content=“Microsoft Visual Studio 6.0”>
</HEAD>
<BODY>
//此处可定义若干供显示实时数据的TEXT对象
<form name=“sj”>
<input id=“text1” name=“text1” style=“BACKGROUND-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-LEFT-COLOR: black; BORDER-RIGHT-COLOR: black; BORDER-TOP-COLOR: black; COLOR: white; HEIGHT: 18px; WIDTH: 81px”>
……
</form>
//或者定义一个可自动下载的OCX实时数据显示控件
//<OBJECT 此处定义一个可自动下载的OCX实时数据显示控件</OBJECT>
</BODY>
</HTML>
右侧框架Dis_Right.asp代码如下:
<%@ Language=VBScript %>
<HTML>
<HEAD>
<!--<META NAME=“GENERATOR” Content=“Microsoft Visual Studio 6.0”>-->
//此处定义本页面每5秒刷新一次
<META HTTP-Equiv=“refresh” Content=“5; url=Dis_Right.asp”NAME=“GENERATOR” Content=“Microsoft Visual Studio 6.0”>
</HEAD>
<BODY>
<%
//建立数据库连接
set connectme=Server.CreateObject(“ADODB.CONNECTION”)
connectme.ConnectionTimeout = 15
connectme.CommandTimeout = 30
connectme.CursorLocation = 3
connectme.Open “Provider=MSDAORA.1; Password=MYPASS; User ID=MYID; Data Source=MYSPURCE; Persist Security Info=True;User Id=MYID; PASSWORD=MYPASS;UID=MYID; DBQ=MYDBQ; DBA=W; APA=T;FEN=T; FRC=10; FDL=10; LOB=T; RST=T;FRL=F; PFC=10; TLO=0; ”,“USER”,“MYPASS”
dim DataStr
dim CntStr
//执行SQL语句
sql = “select value from tablename ……”
set rstemp = Server.CreateObject(“ADODB.RECORDSET”)
set rstemp = connectme.Execute(sql)
//形成实时数据参数字符串
DataStr = “”
CntStr = 0
do while not rstemp.EOF
DataStr = DataStr & rstemp(“val”) & “;”
CntStr = CntStr + 1
rstemp.MoveNext
//也可将数据直接赋值给右侧TEXT对象
//Response.Write(“<Script> parent.Left
.document.sj.text1.value=‘”+val+“’</Script>”);
loop
rstemp.Close
%>
<SCRIPT LANGUAGE=VBScript>
//传递参数给右侧页面
parent.Left.document.控件名 “<%
=DataStr%>”
</SCRIPT>
<%
end if
%>
</BODY>
</HTML>
经过这样设计的实时数据浏览页面,避免了页面刷新带来的闪动问题,使页面更加稳定美观。在生产企业站点、股市汇市查询、模拟图形设计等应用实践中,取得了良好的效果
中查找“
实时数据刷新网页的
”更多相关内容
中查找“
实时数据刷新网页的
”更多相关内容
上一篇:
利用ASP打造站内搜索引擎
下一篇:
ASP编写完整的IP所在地搜索类(一)
最近更新
赞助商
·
实例:ASP与ACCESS链接
10-21
·
ASP实现SQL语句日期格式的加减运算
08-29
·
初学ASP编程易犯的一个错误要注意
08-29
·
配置IIS蜜罐与黑客攻击
08-25
·
ASP程序中输出Excel文件实例一则
08-22
·
ASP中文验证码源码提供
07-22
·
ASP错误解决:800a003a错误
04-01
·
ASP关于类的Let,Set和Get的用法的异同
03-19
·
ASP操作XML的类的说明
03-11
·
asp控制xml数据库的6段代码
03-11
·
ASP操作XML文件的主要方法和实现
03-11
共有评论 0 条 网友评分
查看所有评论
发表评论→
学而不思则罔,思而不学则殆,请大胆发表你的见解。
输验证码:
您对此篇文章的评分:1分
2分
3分
4分
5分
热门排行
·
[实例]实现有管理功能的..
·
asp定义数组方法
·
WEB编程开发常用的代码
·
微软建议的ASP性能优化2..
·
实时数据刷新网页的
·
[实例]一个汉字转成拼音..
·
用ASP实现无组件上传/下..
·
Ajax与ASP开发页面聊天..
·
网页防刷新重复提交、防..
·
[实例]利用客户端js实现..
最新推荐
·
asp与ajax打造无刷新新..
·
Ajax与ASP开发页面聊天..
·
ASP编程中操作数据库的类
·
用ASP动态生成JavaScrip..
·
ASP通用分页类
·
ASP利用Google实现在线..
·
用ASP实现无组件上传/下..
·
[实例]用XML+FSO+JS实现..
·
[实例]用ASP学做一个在..
·
[实例]利用客户端js实现..
·
[实例]ASP操作XML文件的..
·
[实例]ASP + Serv-u 实..
·
[实例]用Asp隐藏文件路..
·
[实例]用Asp备份与恢复S..
·
[实例]用asp实现QQ在线..
站内搜索
关键词
搜索方式
全部
文章内容
文章标题
文章作者
搜索范围
所有栏目
生活休闲
软件开发
站内新闻
幽默笑话
软件新闻/评测/业界动态
文摘欣赏
QQ新闻/技巧
C#教程
网站建设
服务器综合
免费资源
建站心得
网站策划
QQ空间大图模块
QQ宠物
平面设计
PHOTOSHOP
FIREWORKS
CORELDRAW
FLASH
网页制作
Dreamweaver
Javascript/Ajax
HTML/Xhtml
CSS教程
ASP.NET教程
JSP教程
SQLServer
XML教程
QQ频道
LOGO制作
QQ头像
QQ表情
矢量素材
暴笑男女
校园篇
爱情篇
名人篇
电脑IT篇
QQ皮肤
程序人生
网站优化
数据库栏
ACCESS
MySQL
Oracle
Foxpro
PowerBuilder
Sybase
PHP教程
站长故事
网站盈利
网站运营
网页特效
日期时间
页面背景
页面导航
页面特效
图形图象
按钮特效
鼠标事件
浏览窗口
文本特效
状态栏类
表单操作
计数计算
技 巧 类
联络聊天
操作系统
Win2003
WinXP
Win2000
Linux
FreeBSD
注册表
Windows综合
工具软件
系统工具
媒体工具
压缩工具
图文处理
文件管理
其他工具
认证考试
微软认证
Cisco认证
Macrmedia认证
Adobe 认证
软件水平考试
全国等级考试
QQ游戏
java教程
C++教程
ASP教程
QQ工具
网络工具
Vista
办公应用
Word教程
Excel教程
Powerpoint教程
Outlook教程
排版软件
办公软件其他
建站素材
字体下载
网页模版
png图标素材
C教程
Golive教程
数据库开发
psd分层素材
网页背景素材
常用代码
其它
网络应用
病毒防治
网络安全
网络知识
服务器
网站策划书下载
QQ空间制作代码
MacOSX
心得技巧
QQ个性繁体/资料/签名
3D教程
矢量教程
Delphi教程
ImageReady
DB2
Illustrator
QQ空间flash
QQ空间视频模块
杀毒软件
QQ空间素材
Windows Server 2008
导航菜单
精确匹配
网站首页
-
关于本站
-
网站地图
-
广告合作
-
站点声明
-
RSS订阅
-
联系我们
Copyright © 2005
网海拾贝
.
[新ICP备05003216号]
. All Rights Reserved .