打印

[AJAX封装库]演示及下载(DataGrid,离线保存,自动完成)

这次先发布一个[离线保存库]:

纯JS实现,只限IE5。0以上,服务器无平台限制:

使用方法:

必知:所有需要处理的HTML元素必须具有ID属性,组件只会探测元素的ID属性

1. 在</Head>上加入
<STYLE>
   .userData {behavior:url(#default#userdata);}
</STYLE>  

2. 在<body>下加入
<INPUT type=text class=userData id=OfflineSave_Area style="display:none">

3. 在</body>上加入
<script src=OfflineSave.js></script>

4. 为form标签加入扩展属性OfflineSave
例:<form id=myOfflineSaveForm OfflineSave ToolsBarStyle="mycssclass">
ToolsBarStyle为css class属性,容器为div,包含select,input,button

注意:
情况1:
<form id=myform onsubmit="docheck(this)">
<input type=text id=mytext>
<input type=submit value=submit>
</form>
在这种情况下,组件可以自动探测服务器存活状态,如服务器无法连接时,会提示本地保存,
并且docheck函数也可以正常工作

情况2:
<form id=myform >
<input type=text id=mytext>
<input type=button value=submit onclick="myform.submit()">
</form>
在这种情况下,组件无法截获提交事件,也无法自动探测服务器存活状态

建议:检测表单内数据时,在form标签onsubmit事件内写入检测函数

下载地址:
http://finrd.2288.org:8080/J2EE/OfflineSave.js
演示地址:
http://finrd.2288.org:8080/J2EE/OfflineSave.htm

Ajax风格DataGrid演示:
http://finrd.2288.org:8080/J2EE/DataGrid.html

Ajax自动下拉列表及动态VML图表演示:
http://finrd.2288.org:8080/J2EE/J2EE_AJAX.html


以上全是封装过的JS库

本帖最近评分记录
我的WEB程序只有HTML+JS,从不用jsp,aspx

[离线保存库]原创发布

不错,帮你顶一下!
Blueidea Member
www.soelin.cn
强!收下了,谢谢楼主!
改做虚机了~

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
这么好的东西,竟然都没人关心,扫兴。。。。。
我的WEB程序只有HTML+JS,从不用jsp,aspx

TOP

我也奇怪,这东西咋就没人关注呢。
Blueidea Member
www.soelin.cn

TOP

连接地址已失效,请楼主更新
高雅清香的春兰秋桂,不慕求虚荣,不阿谀权贵;芳香出于自然,不是为了博取别人欣赏。

TOP

是已失效了,因为没人关心,我还整天开着机器干嘛呢.....  
我的WEB程序只有HTML+JS,从不用jsp,aspx

TOP

呵呵,那也要放在别的地方嘛,不然大家点进去都是空的,,呵
www.51case.net

软件外包,私活网,软件交易,投资合作,求职招聘,兼职,行业资讯,b2b,网上贸易,网上交易,交易市场,在线交易,买卖信息,外包机会,商业信息,供求信息,求购信息,供应信息,代理,商机,商务服务

TOP

我又开出来了,郁闷!
我的WEB程序只有HTML+JS,从不用jsp,aspx

TOP

为楼主UP一下!

TOP

呵呵,今天才来顶你这个帖子


写的很棒,赞一个。


有一个小建议:那个datagrid的进度提示不要显示百分比,如果要显示,你看能否每次到服务器请求的数据量只有一条,然后每成功一次就刷新一次百分比。


ajax只是工具,我们需要的是通过ajax将你的想法表达出来,楼主的几个示例都挺有实际意义的~~我特别喜欢那个离线保存
子叶:子乌的叶子
帅哥们,美女们,新的一年终于来了,祝贺你们...终于又老了一岁~

TOP

谢谢!

考虑过每次只向服务器请求一条,我现在的封装库中的每次请求数据量是自定义的,也就是说,在真正运用时,用户可以自己衡量并定义每次向服务器请求的数据量.我现在默认是30条.

为什么不一条一条选?这样效果确实非常好,而且我能非常准确的描述出现在取到哪一条数据了,但这样对服务器的数据请求连接太多了,而且每次都要打开一个xmlhttp,对数据的传输速度太受影响了.因为每次打开xmlhttp请求也是需要时间的



我的WEB程序只有HTML+JS,从不用jsp,aspx

TOP

写的不错,赞一个....呵呵

TOP

顶啊~~~虽然我不太懂ajax!!
greengnn's space/web design
Design your life with Web Standards WEB标准群:46077068

TOP

好像速度不是很理想

TOP

先看看!!
XmlNet.Cn

TOP

链接已失效,请楼主更新
听遍那渺渺世间轻飘送乐韵...

TOP

不错的东东,可惜链接失效了,顶

TOP

remix在上个帖子中说
引用:
我又开出来了,郁闷!
易游网-河南旅游社区 www.51hnly.com
易游网-综合搜索 www1.51hnly.com
易游网-上网导航 www2.51hnly.com

另外长期交换友情连接!

TOP

为楼主UP一下!

TOP

楼主地址无效啊

TOP

楼主更新一下链接吧,好东西啊

TOP

楼主更新一下链接吧

TOP

。。。
链接失效。。。

TOP

链接失效~~~
喜欢玩Linux的朋友加我QQ:38847005

TOP

听起来似乎不错,但不知看起来是什么样的。。。

TOP

charliedjw在上个帖子中说
引用:
听起来似乎不错,但不知看起来是什么样的。。。
请楼主再次开放一下吧

TOP

建议这个贴子结掉吧,我可以放出我的源码,不过除了offlinesave.js是无平台限制外,其它的源码都需要一个weblogic+hibernate的后台,否则运行不起来,如果还是需要的话,我可以放出来,不过我怕你们拿了也没用,如果需要offlinesave.js的话,可以发我邮件czjq@msn.com,如果需要所有的代码的话,也可以发邮件给我。
我的WEB程序只有HTML+JS,从不用jsp,aspx

TOP

楼主可以做个模块数据出来的,不使用后台,让大伙都看个明明白白清清楚楚。
珍视拥有的、遗忘失去的。

TOP