标题:
[交流]
[求助]改写一段刷新图片的代码
[打印本页]
作者:
kejunshi
时间:
2006-11-26 12:29
标题:
[求助]改写一段刷新图片的代码
请高手把下面这段刷新图片插件的代码写成能在 IE 地址栏里能够执行的格式,谢谢!
<script language="javascript">
var colImg = document.getElementsByTagName("img");
var i;
for(i=0;i<colImg.length;i++){colImg.src = colImg.src;}
</script>
复制代码
[
本帖最后由 kejunshi 于 2006-11-26 12:31 编辑
]
作者:
needed
时间:
2006-11-26 15:53
由于TW默认超过一定的文字就会搜索.长度为107的这段代码不能在TW地址栏运行,你可以借助 TW首页 的 "资源收集器" 插件运行
javascript:var colImg = document.getElementsByTagName("img"), i;for(i=0;i<colImg.length;i++){colImg.src = colImg.src;}
复制代码
偶来接受错误... 梅开2度了.
js执行完了会有一个返回值,屏蔽掉就可以了
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)
复制代码
[
本帖最后由 needed 于 2006-11-26 17:14 编辑
]
作者:
杂草
时间:
2006-11-26 16:21
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 里也可以使用的。
javascript:void(location.href=location.href.substring(0,location.href.substring(0,location.href.length-1).lastIndexOf('/')+1))
复制代码
作者:
杂草
时间:
2006-11-26 17:18
楼上的向上一级的代码有点问题,会出现
http:///
的错误。
试试这个
javascript:void(location.href=location.href.replace(/(.*)\/$/,"$1").replace(/(.*)\/.*/,"$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