世界之窗论坛's Archiver

kejunshi 发表于 2006-11-26 12:29

[求助]改写一段刷新图片的代码

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

[code]<script language="javascript">
var colImg = document.getElementsByTagName("img");
var i;
for(i=0;i<colImg.length;i++){colImg.src = colImg.src;}
</script>[/code]

[[i] 本帖最后由 kejunshi 于 2006-11-26 12:31 编辑 [/i]]

needed 发表于 2006-11-26 15:53

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

[code]javascript:var colImg = document.getElementsByTagName("img"), i;for(i=0;i<colImg.length;i++){colImg.src = colImg.src;}[/code]

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

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

[[i] 本帖最后由 needed 于 2006-11-26 17:14 编辑 [/i]]

杂草 发表于 2006-11-26 16:21

[code]javascript:var func=function(){var colImg=document.getElementsByTagName("img");for(var i=0;i<colImg.length;i++){colImg.src=colImg.src;}}()[/code]

[[i] 本帖最后由 杂草 于 2006-11-26 17:21 编辑 [/i]]

kejunshi 发表于 2006-11-26 16:39

感谢两位朋友。

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

[[i] 本帖最后由 kejunshi 于 2006-11-26 16:47 编辑 [/i]]

needed 发表于 2006-11-26 16:53

晕s........:@

kejunshi 发表于 2006-11-26 17:03

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

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

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

杂草 发表于 2006-11-26 17:18

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

试试这个
[code]javascript:void(location.href=location.href.replace(/(.*)\/$/,"$1").replace(/(.*)\/.*/,"$1"))[/code]

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

[[i] 本帖最后由 杂草 于 2006-11-27 11:01 编辑 [/i]]

kejunshi 发表于 2006-11-26 18:18

碰到高手了:)

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

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.