- 浏览: 252956 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
B/S结构下套打票据实现 - Lodop打印组件 -
iTarget:
原原文::http://blog.csdn.net/steve ...
加减乘除的问题 - BigDecimal -
iTarget:
原文:http://blog.csdn.net/gqm1982 ...
加减乘除的问题 - BigDecimal -
iTarget:
在Java中,要想实现精确计算,解决方案是使用BigDecim ...
加减乘除的问题 - BigDecimal -
叶寒_:
...
JSP简单标签
js 代码
- <script type=< span="">"text/javascript">
- var xmlHttp;
- function createXMLHttpRequest() {
- if (window.ActiveXObject) {
- xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
- }
- else if (window.XMLHttpRequest) {
- xmlHttp = new XMLHttpRequest();
- }
- }
- function doStart() {
- createXMLHttpRequest();
- var url = "DynamicUpdate?task=reset";
- xmlHttp.open("GET", url, true);
- xmlHttp.onreadystatechange = startCallback;
- xmlHttp.send(null);
- }
- function startCallback() {
- if (xmlHttp.readyState == 4) {
- if (xmlHttp.status == 200) {
- setTimeout("pollServer()", 5000);
- refreshTime();
- }
- }
- }
- function pollServer() {
- createXMLHttpRequest();
- var url = "DynamicUpdateServlet?task=foo";
- xmlHttp.open("GET", url, true);
- xmlHttp.onreadystatechange = pollCallback;
- xmlHttp.send(null);
- }
- function refreshTime(){
- var time_span = document.getElementById("time");
- var time_val = time_span.innerHTML;
- var int_val = parseInt(time_val);
- var new_int_val = int_val - 1;
- if (new_int_val > -1) {
- setTimeout("refreshTime()", 1000);
- time_span.innerHTML = new_int_val;
- } else {
- time_span.innerHTML = 5;
- }
- }
- function pollCallback() {
- if (xmlHttp.readyState == 4) {
- if (xmlHttp.status == 200) {
- var message =
- xmlHttp.responseXML
- .getElementsByTagName("message")[0].firstChild.data;
- if (message != "done") {
- var new_row = createRow(message);
- var table = document.getElementById("dynamicUpdateArea");
- var table_body =
- table.getElementsByTagName("tbody").item(0);
- var first_row =
- table_body.getElementsByTagName("tr").item(1);
- table_body.insertBefore(new_row, first_row);
- setTimeout("pollServer()", 5000);
- refreshTime();
- }
- }
- }
- }
- function createRow(message) {
- var row = document.createElement("tr");
- var cell = document.createElement("td");
- var cell_data = document.createTextNode(message);
- cell.appendChild(cell_data);
- row.appendChild(cell);
- return row;
- }
- </script>
java 代码
- package ajax.foundations_of_ajax;
- import java.io.IOException;
- import java.io.PrintWriter;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- public class DynamicUpdateServlet extends HttpServlet {
- private int counter = 1;
- /**
- * Handles the HTTP
GET
method. - *
- * @param request
- * servlet request
- * @param response
- * servlet response
- */
- protected void doGet(HttpServletRequest request,
- HttpServletResponse response) throws ServletException, IOException {
- String res = "";
- String task = request.getParameter("task");
- String message = "";
- if (task.equals("reset")) {
- counter = 1;
- } else {
- switch (counter) {
- case 1:
- message = "Steve walks on stage";
- break;
- case 2:
- message = "iPods rock";
- break;
- case 3:
- message = "Steve says Macs rule";
- break;
- case 4:
- message = "Change is coming";
- break;
- case 5:
- message = "Yes, OS X runs on Intel - has for years";
- break;
- case 6:
- message = "Macs will soon have Intel chips";
- break;
- case 7:
- message = "done";
- break;
- }
- counter++;
- }
- res = "<message></message>" + message + "";
- PrintWriter out = response.getWriter();
- response.setContentType("text/xml");
- response.setHeader("Cache-Control", "no-cache");
- out.println("<response></response>");
- out.println(res);
- out.println("");
- out.close();
- }
- }
- Dynamic Update.rar (1.7 KB)
- 下载次数: 15
发表评论
-
JavaScript事件
2010-06-17 16:32 1301Javascript的事件绑定主要有四种方法: 1、在DOM ... -
TextRange对象
2010-06-06 15:14 3142因用户要求方与TextRange对象结缘,用于处理JavaSc ... -
jQuery Alert、Prompt、Confirm对话框
2010-06-01 22:49 6276最近项目中频繁与jQuery打交道,仔细研究了一下这些插件的实 ... -
Jquery支持键盘功能的计算器
2010-06-01 22:34 3040最近用户提出需要一个Web版本的计算器,在网路上寻找了半天,有 ... -
屏蔽IE浏览器中的功能键
2010-06-01 22:29 1572<script> document.onh ... -
模式对话框
2010-05-08 16:10 889父窗口: function ope ... -
JavaScript的数组创建
2010-05-07 23:15 901var a = new Array( ); a[0] ... -
JavaScript的trim函数
2010-05-07 22:49 1052//去掉左右空格 String.prototype. ... -
Closure闭包
2010-05-07 08:06 1122所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表 ... -
向回调函数传递更多信息
2009-03-22 11:22 1698回调函数只能接受一 ... -
Javabean作为对象传入JS
2009-03-22 11:19 1681<convert converter="bea ... -
采用callback调用
2009-03-22 11:17 965<create creator="new&qu ... -
Java集合同JS数组转换
2009-03-22 11:15 2985<create creator="new&qu ... -
Javabean在dwr中使用
2009-03-22 11:14 904<convert converter="bea ... -
AJAX基础教程-9 AutoComplete
2007-02-14 09:53 1756java 代码 package ajax.fou ... -
AJAX基础教程-8 Tool Tips
2007-02-14 09:50 1327java 代码 package ajax.fou ... -
AJAX基础教程-6 Dynamic List
2007-02-13 10:55 1420js 代码 <script type=&l ... -
AJAX基础教程-5 Ajax Validate
2007-02-13 10:49 1374java 代码 package ajax.fou ... -
AJAX基础教程-4 GetAndPostExample
2007-02-10 17:27 1455java 代码 package ajax.fou ... -
AJAX基础教程-3 Dynamic Content
2007-02-10 17:24 1011js 代码 <script type=&l ...
相关推荐
Super-Auto-Refresh_v2.5.1.crx 谷歌浏览器自动刷新插件 很好用的 具体安装方法很简单:先改后缀成压缩文件解压,然后打开谷歌浏览器更多工具菜单:扩展程序、打开开发者模式、加载已解压的扩展程序,就可以了。
在这个“Ultra-Pull-To-Refresh-With-Load-More”使用示例中,我们将深入探讨如何集成和使用这个库来优化你的Android应用。 首先,我们来看一下“上拉加载”这一功能。在传统的滚动视图中,用户只能通过手动滚动到...
《深入解析Ultra-pull-to-refresh三方库》 在Android应用开发中,下拉刷新(Pull-to-Refresh)功能已经成为许多应用的标准配置,它允许用户通过简单地向下拉动列表来更新内容。 Ultra-pull-to-refresh 是一个流行的...
插件名为Free-Auto-Refresh_v1.0.4,其版本号为1.0.4,表明这是该插件的一个稳定版本,可能包含了开发者对功能的优化和一些错误修复。用户可以通过安装此插件,在谷歌浏览器中享受到定时刷新的便利性。 在安装过程...
《深入解析Android Ultra Pull To Refresh框架》 在移动应用开发中,用户界面的交互体验是至关重要的,下拉刷新功能便是提升用户体验的一大亮点。本文将详细介绍Android中的一个优秀下拉刷新框架——"android-Ultra...
谷歌浏览器打开提示此扩展程序可能已损坏该怎么办,打开以下地址,标黄选项改为bootstap 即可 chrome://flags/#extension-content-verification
"mina-pull-down-refresh-master.zip"这个压缩包提供的解决方案,旨在完美解决这一难题。 1. 微信小程序ScrollView概述: 微信小程序中的ScrollView组件是用于展示可滚动内容的容器,可以垂直或水平滚动。它支持...
8. **版本管理**:从`vue-pull-to-refresh-master`这个文件名来看,你可能使用的是源码版本,建议查看其GitHub仓库或NPM文档以获取最新版本和详细使用指南。 在实际项目中,`vue-pull-to-refresh`能够帮助开发者...
《Pushlet的Ajax-pushlet-client.js深度解析》 在当今的Web开发中,实时通信技术已经成为了一项不可或缺的技能,而Pushlet的Ajax-pushlet-client.js则是实现服务器“推”技术的重要工具。本文将深入剖析这个...
"Pull-to-Refresh.Rentals-Android.zip" 是一个针对Android平台的开源库,由知名设计与开发团队Yalantis创建。这个库专注于提供一种可定制的下拉刷新功能,使得用户在滚动列表到顶部时可以轻松触发数据的更新。在...
Chrome自动刷新插件:Auto Refresh是一款可以自行在Chrome中定制刷新时间的谷歌浏览器插件,用户只需要简单的设置就可以让Chrome完成有用但无聊的定时重复刷新的操作。 Auto Refresh的使用方式也是非常的简单,可以...
"Auto Refresh Plus" 是这样一款专为自动刷新网页设计的插件,版本号为7.4.4,简称"AutoRefreshPlus"。这款插件特别适合那些需要实时监控网页更新或者数据变化的用户,例如程序员、股市投资者或者新闻追踪者。 首先...
此资源为 酷炫的几款下拉刷新框架之Phoenix Pull-To-Refresh的实例代码,详情请点击http://blog.csdn.net/qq347198688/article/details/52518150
"Pull-to-Refresh.Rentals-Android开源代码"是一个针对Android平台的开源项目,它实现了经典的下拉刷新功能,常用于列表视图(ListView)。这个项目源自GitHub,但原版可能需要一定的配置才能在Android环境中正常运行...
vue-pull-refresh vuejs 2.0针对移动设备实现的下拉刷新组件。 演示演示PS:请使用支持Promise用法的浏览器安装vue-pull-refresh vuejs 2.0用于移动设备的下拉刷新组件实现。 演示演示PS:请使用支持Promise用法的...
HTML5 jquery-pull-refresh适用移动web上拉下拉刷新,经过简单的整理,非常适合二次开发,手机端上拉刷新下拉加载更多页面。适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及...
[开源][安卓][下拉刷新]Pull-to-Refresh.Rentals-Android-master