新足迹

 找回密码
 注册

精华好帖回顾

· 澳洲版蓝莓杏仁费南雪蛋糕 (2012-10-28) 河水洋洋 · ==== 赏味东京: 傳 ==== (2017-1-16) 胡须康
· 牵手的旅行-我们的袋鼠岛 (2011-1-11) 微风细雨 · 王思涵小朋友过春节 (2007-2-20) poloand
Advertisement
Advertisement
查看: 4751|回复: 30

大家给推荐个软件- 成开发帖了,有兴趣的进来看看。 [复制链接]

发表于 2010-9-16 13:38 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
有20多个内部网站的链接,各显示些数据图表。 需要用这个软件自动的依次循环显示。当然以后还可以添加更新。

效果就是显示在屏幕上,可以自动看到不同的图表,反复显示而且实时更新。

不知道有没有现成的软件?

[ 本帖最后由 rdcwayx 于 2010-9-17 10:32 编辑 ]
Advertisement
Advertisement

发表于 2010-9-16 14:05 |显示全部楼层
此文章由 tinybird 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tinybird 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个估计很难有符合你的特定需求的,自己编下就好了,也不麻烦的。

发表于 2010-9-16 14:31 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
恩,如果没有这种软件,你真的可以自己做。

1.建N个iframe,每个frame放不同的页面。
2.建javascript object,property entry name是每个page的url,value是每个页面的hash result.
3.建javascript object,property entry name是每个page的url,value是每个frame的名字。
4.设一个javascript time interval,用jquery的.each去iterate 2中collection的url(ajax call)
5.fetch回来之后,把整个page hash一下,跟2中的value比,如果相同,说明这个page没更新,如果不同,说明更新了.
6.把更新的page通过3建的mapping,去更新iframe.

有关javascript hash algorithm,这个就不错: http://www.movable-type.co.uk/scripts/sha1.html

缺点:page是定时去fetch,而不是很流行的更新之后就push过来,如果真的想push,要从page source入手,如果page更新,给订阅的人notify一下,如果是别人的page,你不一定能控制的了,所以这个方法不一定适用。

评分

参与人数 1积分 +3 收起 理由
rdcwayx + 3 谢谢奉献

查看全部评分

发表于 2010-9-16 14:58 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
是放一台机器上做监控显示? 还是让每个用户使用?
做个网页比如说就叫mainwindow.htm,
把你要显示的内部网的地址保存在一个xml文件里比如source.xml (以后要调整顺序或增加修改,直接改这个XML文件)
然后在mainwindow.htm里用javascript(或者+Jquery)读这个source.xml文件并显示网页就可以了
代码估计不超过100行

评分

参与人数 1积分 +2 收起 理由
rdcwayx + 2 谢谢奉献,感觉这个需求要不了100行吧。 ...

查看全部评分

发表于 2010-9-16 15:01 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
谢谢了, 但我不写程序的,只写脚本。:)

最好有现成的,我这个需求也不能算特殊吧。

要求是,先定制个list 文件,里面内容如下:
http://www.xxx.com/file1   2
http://www.xxx.com/file2   3
...

前面是链接,后面是显示的秒数。

会java编译。 如果你有空给写个, 我和版主商量一下,转点足迹分给你。

发表于 2010-9-16 15:03 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2010-9-16 13:58 发表
是放一台机器上做监控显示? 还是让每个用户使用?
做个网页比如说就叫mainwindow.htm,
把你要显示的内部网的地址保存在一个xml文件里比如source.xml (以后要调整顺序或增加修改,直接改这个XML文件)
然后在mainwindow.htm ...


作成后,连到一台projector 上,投影到墙上,大家都可以看到。

随后就24小时播放。
Advertisement
Advertisement

发表于 2010-9-16 15:24 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
那就简单了
就用个HTA页面,一个XML文件保存你说的list
用Javascript读取XML文件,然后播放就是了,我现在刚好有点时间,帮你写个看看

发表于 2010-9-16 17:51 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
test
unzip the file
double click start.hta

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 3积分 +146 收起 理由
管理员(黑山老妖) + 140 管理员加分
乱码 + 3 你太有才了
dalaohu + 3 不錯不錯,QA通過

查看全部评分

发表于 2010-9-16 18:12 |显示全部楼层
此文章由 righttang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 righttang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
手痒呀。。嘿嘿,用HTML加js就行了,下面代码我测试过了,就轮番显示google 新足迹 the age三个网站,间隔5秒,看看就懂了,自己按照需求改吧
<html>
        <head>
                <title>Website Loop</title>
               
               

        </head>
        <body>
        <script type="text/javascript">
            var c=0;
            var myWebsites=new Array();
                myWebsites[0]="http://google.com";   
                myWebsites[1]="http://oursteps.com.au";
                myWebsites[2]="http://theage.com.au";
            
            
                function loop()
                {
                if(c>=myWebsites.length)
                {
                        c=0;
                }
                document.getElementById("iframe").src=myWebsites[c++];
                }
                setInterval("loop()","5000");
               
               
</script>
<iframe id="iframe" src=""  name="city" width="100%" height="100%" frameborder="1"></iframe>
        </body>
</html>

评分

参与人数 4积分 +152 收起 理由
管理员(黑山老妖) + 140 管理员加分
乱码 + 3 很好!!
黑山老妖 + 6 你太有才了

查看全部评分

发表于 2010-9-16 18:20 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 righttang 于 2010-9-16 17:12 发表
手痒呀。。嘿嘿,用HTML加js就行了,下面代码我测试过了,就轮番显示google 新足迹 the age三个网站,间隔5秒,看
        
            var c=0;
            var myWebsites=new Array();
...



你的更简单,思路还是一样滴

特殊贡献奖章

发表于 2010-9-16 18:23 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整

楼上两位都很厉害
Advertisement
Advertisement

发表于 2010-9-16 18:25 |显示全部楼层
此文章由 北欧海盗 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 北欧海盗 所有!转贴必须注明作者、出处和本声明,并保持内容完整

几年不看这些, 突然感觉好亲切

发表于 2010-9-16 22:39 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 righttang 于 2010-9-16 17:12 发表
手痒呀。。嘿嘿,用HTML加js就行了,下面代码我测试过了,就轮番显示google 新足迹 the age三个网站,间隔5秒,看看就懂了,自己按照需求改吧
...


这个太强了,短小精悍, 而且非常实用,做成html文件后, 放在网上,每个人(包括unix用户)都可以用,比我想要的效果还好。太谢谢了。

斑竹请给套套转200足迹分,从我的帐号里扣。

再多提个要求啊, 可否定制帐号,比如我有现成的LDAP服务器(LdapHostname:3006),使得每个用户自定义要看的链接和间断时间?

评分

参与人数 1积分 -400 收起 理由
管理员(黑山老妖) -400 管理员加分

查看全部评分

发表于 2010-9-16 22:42 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2010-9-16 16:51 发表
test
unzip the file
double click start.hta


非常感谢,我已经试过,可以用。

不知道你如何能在这么短的时间内写出6000行代码的。

也请斑竹转200分给 典 , 谢谢了。

发表于 2010-9-16 23:04 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
没有6000行啦,Jquery是个库,其实没有用到,还有那个CSS也没有用到
开始的时候考虑到做成动画式,就是每加载一个网页就扭一扭或淡入淡出,所以弄了点Jquery / CSS在那里备用,后来发现太麻烦,其实最后没有用上

考虑到你要Configure,所以用XML文件比较合适(因为你提到是客户端机器用),
要读本地的XML文件就必须用到Parser,并用HTA突破IE的Security限制, HTA 本身和HTML差不多,等于HTML的爷爷。

我以为你要求的时间间接也不同,比如有的网页停10秒,有的三秒,完全由XML定,所以也花了点脑细胞,不知道Loop能不能做间隔为动态式的?

实际代码应该在50行左右

如果你希望XML Configuration保存在Server端,就没必要HTA, 用HTM就可以,但是代码还是一样,只是用ajax存/取/修改 每个人自己的XML configurationj 就可以了

[ 本帖最后由 典 于 2010-9-16 22:10 编辑 ]

发表于 2010-9-16 23:06 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
谢谢, 我是希望不同的链接有不同的停留时间的。因为有的图形多,全部显示要慢些。 这个确实你的可以实现。而且另建个list文件,也方便我更新。

那么感觉你的源代码没有放在rar文件里,给我的只是个执行文件? 方便放上代码吗?说不定我能以后自己改改。

已经给斑竹发了短消息给两位加分了。

[ 本帖最后由 rdcwayx 于 2010-9-16 22:11 编辑 ]
Advertisement
Advertisement

发表于 2010-9-16 23:12 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 rdcwayx 于 2010-9-16 22:06 发表
谢谢, 我是希望不同的链接有不同的停留时间的。因为有的图形多,全部显示要慢些。 这个确实你的可以实现。而且另建个list文件,也方便我更新。

那么感觉你的源代码没有放在rar文件里,给我的只是个执行文件? 方便放上代码吗 ...



HTA = HTML
只是HTA没有Security限制,可读写本地
你可以直接将扩展名改为HTML

发表于 2010-9-16 23:19 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Changed
Cleaned

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

发表于 2010-9-16 23:43 |显示全部楼层
此文章由 棉被 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 棉被 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼上两位强人,学习了!!

发表于 2010-9-16 23:50 |显示全部楼层

回复 16# 的帖子

此文章由 cdfei 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cdfei 所有!转贴必须注明作者、出处和本声明,并保持内容完整
把循环放在iframe的load事件中,就可以保证每个页面都能显示完全了。
$("#iframe")._load(function () {  setInterval("loop()", "5000"););

发表于 2010-9-17 00:22 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2010-9-16 22:12 发表



HTA = HTML
只是HTA没有Security限制,可读写本地
你可以直接将扩展名改为HTML

原来如此,hta在Windows 显示成可执行文件,我还以为是二进制文件。

看了后,代码确实很少。赞一句。
Advertisement
Advertisement

发表于 2010-9-17 00:35 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2010-9-16 22:19 发表
Changed
Cleaned


我将start.hta 改成 start.html后,用IE 打开,可以循环显示,但是先显示足迹网, 感觉是因为这个网站写在代码中了,不是list里的链接。

还有,如果用Google Chrome 打开这个html文件,就一直停在足迹网页就不动了。

退役斑竹 2007 年度奖章获得者 2008年度奖章获得者 特殊贡献奖章 参与宝库编辑功臣

发表于 2010-9-17 08:47 |显示全部楼层
此文章由 黑山老妖 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 黑山老妖 所有!转贴必须注明作者、出处和本声明,并保持内容完整
现在不能转分数给他人。
还是开个悬赏帖吧。

发表于 2010-9-17 11:14 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 黑山老妖 于 2010-9-17 07:47 发表
现在不能转分数给他人。
还是开个悬赏帖吧。


这次算特例吧,下次再开悬赏帖。

还有,如何开悬赏贴?

发表于 2010-9-17 12:31 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 rdcwayx 于 2010-9-16 23:35 发表


我将start.hta 改成 start.html后,用IE 打开,可以循环显示,但是先显示足迹网, 感觉是因为这个网站写在代码中了,不是list里的链接。
还有,如果用Google Chrome 打开这个html文件,就一直停在足迹网页就不动了。 ...


Anyway you can make any changes as you like...
Chrome may not  like the way of reading XML from local hardisk.

Do you really need it to support Chrome as well? (Then you need to change the "reading" function...)

退役斑竹 2007 年度奖章获得者 2008年度奖章获得者 特殊贡献奖章 参与宝库编辑功臣

发表于 2010-9-17 17:49 |显示全部楼层
此文章由 黑山老妖 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 黑山老妖 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 rdcwayx 于 17/9/2010 10:14 发表


这次算特例吧,下次再开悬赏帖。

还有,如何开悬赏贴?

好吧,给开个特例。要缴新足迹消费税30%。同意的话我就操作。
Happy Wife = Happy Life
Advertisement
Advertisement

发表于 2010-9-17 17:56 |显示全部楼层
此文章由 y12345678 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 y12345678 所有!转贴必须注明作者、出处和本声明,并保持内容完整
哎,比GST还高

发表于 2010-9-17 19:47 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 黑山老妖 于 2010-9-17 16:49 发表

好吧,给开个特例。要缴新足迹消费税30%。同意的话我就操作。


完全没问题。

退役斑竹 2007 年度奖章获得者 2008年度奖章获得者 特殊贡献奖章 参与宝库编辑功臣

发表于 2010-9-17 20:59 |显示全部楼层
此文章由 黑山老妖 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 黑山老妖 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Done.

退役斑竹 2007 年度奖章获得者 2008年度奖章获得者 特殊贡献奖章 参与宝库编辑功臣

发表于 2010-9-17 21:00 |显示全部楼层
此文章由 黑山老妖 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 黑山老妖 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 rdcwayx 于 17/9/2010 10:14 发表

还有,如何开悬赏贴?


悬赏帖是鼠标放在【发表新帖】上会有个drop down。里面有悬赏帖。
Happy Wife = Happy Life

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部