- 浏览: 249050 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
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 1266Javascript的事件绑定主要有四种方法: 1、在DOM ... -
TextRange对象
2010-06-06 15:14 3101因用户要求方与TextRange对象结缘,用于处理JavaSc ... -
jQuery Alert、Prompt、Confirm对话框
2010-06-01 22:49 6209最近项目中频繁与jQuery打交道,仔细研究了一下这些插件的实 ... -
Jquery支持键盘功能的计算器
2010-06-01 22:34 2997最近用户提出需要一个Web版本的计算器,在网路上寻找了半天,有 ... -
屏蔽IE浏览器中的功能键
2010-06-01 22:29 1513<script> document.onh ... -
模式对话框
2010-05-08 16:10 854父窗口: function ope ... -
JavaScript的数组创建
2010-05-07 23:15 847var a = new Array( ); a[0] ... -
JavaScript的trim函数
2010-05-07 22:49 988//去掉左右空格 String.prototype. ... -
Closure闭包
2010-05-07 08:06 1088所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表 ... -
向回调函数传递更多信息
2009-03-22 11:22 1660回调函数只能接受一 ... -
Javabean作为对象传入JS
2009-03-22 11:19 1632<convert converter="bea ... -
采用callback调用
2009-03-22 11:17 928<create creator="new&qu ... -
Java集合同JS数组转换
2009-03-22 11:15 2949<create creator="new&qu ... -
Javabean在dwr中使用
2009-03-22 11:14 861<convert converter="bea ... -
AJAX基础教程-9 AutoComplete
2007-02-14 09:53 1722java 代码 package ajax.fou ... -
AJAX基础教程-8 Tool Tips
2007-02-14 09:50 1277java 代码 package ajax.fou ... -
AJAX基础教程-6 Dynamic List
2007-02-13 10:55 1384js 代码 <script type=&l ... -
AJAX基础教程-5 Ajax Validate
2007-02-13 10:49 1328java 代码 package ajax.fou ... -
AJAX基础教程-4 GetAndPostExample
2007-02-10 17:27 1422java 代码 package ajax.fou ... -
AJAX基础教程-3 Dynamic Content
2007-02-10 17:24 968js 代码 <script type=&l ...
相关推荐
Super-Auto-Refresh_v2.5.1.crx 谷歌浏览器自动刷新插件 很好用的 具体安装方法很简单:先改后缀成压缩文件解压,然后打开谷歌浏览器更多工具菜单:扩展程序、打开开发者模式、加载已解压的扩展程序,就可以了。
Ultra-Pull-To-Refresh-With-Load-More使用demo
谷歌浏览器打开提示此扩展程序可能已损坏该怎么办,打开以下地址,标黄选项改为bootstap 即可 chrome://flags/#extension-content-verification
下拉刷新框架:android-Ultra-Pull-To-Refresh 导入AS教程:http://blog.csdn.net/jljcslg/article/details/50543548
该工具类库是从Ultra-pull-to-refresh中抽取出来的相关代码,实现的类库。该类库为Ecplise版本,直接导入到Ecplise中并依赖即可
此资源为 酷炫的几款下拉刷新框架之Phoenix Pull-To-Refresh的实例代码,详情请点击http://blog.csdn.net/qq347198688/article/details/52518150
Pull-to-Refresh.Rentals-Android开源代码,github上的不能直接在Android上面运行,故整理好的,可以直接运行。
Pull-to-Refresh,提供一个简单可以自定义的下拉刷新实现,Yalantis 出品,博客附件,效果请查看博客相对应项目。
HTML5 jquery-pull-refresh适用移动web上拉下拉刷新,经过简单的整理,非常适合二次开发,手机端上拉刷新下拉加载更多页面。适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及...
vue-pull-refresh vuejs 2.0针对移动设备实现的下拉刷新组件。 演示演示PS:请使用支持Promise用法的浏览器安装vue-pull-refresh vuejs 2.0用于移动设备的下拉刷新组件实现。 演示演示PS:请使用支持Promise用法的...
[开源][安卓][下拉刷新]Pull-to-Refresh.Rentals-Android-master
安装安装套件$ npm install --save react-native-smooth-pull-to-refresh# or$ yarn add react-native-smooth-pull-to-refresh示范项目基本用法import { PullToRefreshView } from "react-native-smooth-pull-to-...
Laravel开发-laravel-refresh-demo 为您的Laravel项目演示提供易于操作的自动刷新包
这个组件实现纯pull-to-refresh逻辑,你可以用它来开发自己的pull-to-refresh动画
完美解决scrollview和顶部刷新冲突(微信小程序)
对于需要在特定时间轻松执行自动网页刷新的任何用户,Auto Refresh Plus都非常方便。它还提供内容检测支持,当您需要查找动态网页中包含的内容时,这确实非常有用。
这个组件实现了纯的pull-to-refresh逻辑,你可以用它来开发你自己的pull-to-refresh动画,就像这个。