Board logo

标题: [交流] [求助]改写一段刷新图片的代码 [打印本页]

作者: kejunshi    时间: 2006-11-26 12:29     标题: [求助]改写一段刷新图片的代码

请高手把下面这段刷新图片插件的代码写成能在 IE 地址栏里能够执行的格式,谢谢!

  1. <script language="javascript">
  2. var colImg = document.getElementsByTagName("img");
  3. var i;
  4. for(i=0;i<colImg.length;i++){colImg.src = colImg.src;}
  5. </script>
复制代码

[ 本帖最后由 kejunshi 于 2006-11-26 12:31 编辑 ]
作者: needed    时间: 2006-11-26 15:53

由于TW默认超过一定的文字就会搜索.长度为107的这段代码不能在TW地址栏运行,你可以借助 TW首页 的 "资源收集器" 插件运行

  1. javascript:var colImg = document.getElementsByTagName("img"), i;for(i=0;i<colImg.length;i++){colImg.src = colImg.src;}
复制代码


偶来接受错误...  梅开2度了.
  js执行完了会有一个返回值,屏蔽掉就可以了
  1.   
  2. javascript:var colImg=document.getElementsByTagName("img");for(var i=0;i<colImg.length;i++){colImg[i].src=colImg[i].src;};void(0)

  3. 当然,你可以这样来测试代码是否运行了
  4. javascript:var colImg=document.getElementsByTagName("img");for(var i=0;i<colImg.length-1;i++){colImg[i].src=colImg[i+1].src;};void(0)
  5.   
复制代码


[ 本帖最后由 needed 于 2006-11-26 17:14 编辑 ]
作者: 杂草    时间: 2006-11-26 16:21

  1. javascript:var func=function(){var colImg=document.getElementsByTagName("img");for(var i=0;i<colImg.length;i++){colImg.src=colImg.src;}}()
复制代码

[ 本帖最后由 杂草 于 2006-11-26 17:21 编辑 ]
作者: kejunshi    时间: 2006-11-26 16:39

感谢两位朋友。

经过测试杂草朋友的可用。万分感谢!

[ 本帖最后由 kejunshi 于 2006-11-26 16:47 编辑 ]
作者: needed    时间: 2006-11-26 16:53

晕s........
作者: kejunshi    时间: 2006-11-26 17:03

IE 里做到了收藏夹可以方便使用了。

  杂草朋友写的这段在 opera 里无法使用,不知何故。。。。

  看下面一个向上一级的代码 opera 里也可以使用的。
  1. javascript:void(location.href=location.href.substring(0,location.href.substring(0,location.href.length-1).lastIndexOf('/')+1))
复制代码

作者: 杂草    时间: 2006-11-26 17:18

楼上的向上一级的代码有点问题,会出现http:///的错误。

试试这个
  1. javascript:void(location.href=location.href.replace(/(.*)\/$/,"$1").replace(/(.*)\/.*/,"$1"))
复制代码


还是有点问题,再改一下:
  1. javascript:void(location.href=location.href.replace(/(.*)\/$/,"$1").replace(/(.*):\/\/(.*)\/.*/,"$1://$2"))
复制代码

[ 本帖最后由 杂草 于 2006-11-27 11:01 编辑 ]
作者: kejunshi    时间: 2006-11-26 18:18

碰到高手了:)

偶这些代码都是舶来品自己不懂这些。




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2