在地址栏怎么能运行javascript?
2007-03-23 19:40
316 查看
今天在网上乱逛,发现了一段奇怪的js
先随便打开一个网址,比如www.sina.com
然后把下面的代码复制到地址栏点回车,这时候浏览器里面的<IMG>就开始乱跑了.
IE6.0下测试有效,没试过firefox下能不能用,应该也没什么问题.
javascript:R=0;%20x1=.1;%20y1=.05;%20x2=.25;%20y2=.24;%20x3=1.6;%20y3=.24;%20x4=300;%20y4=200;%20x5=300;%20y5=200;%20DI=document.images;%20DIL=DI.length;%20function%20A(){for(i=0;%20i-DIL;%20i++){DIS=DI[%20i%20].style;%20DIS.position='absolute';%20DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;%20DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5);%20void(0);
代码源文地址:http://blog.dchk.com/article.asp?id=358
先随便打开一个网址,比如www.sina.com
然后把下面的代码复制到地址栏点回车,这时候浏览器里面的<IMG>就开始乱跑了.
IE6.0下测试有效,没试过firefox下能不能用,应该也没什么问题.
javascript:R=0;%20x1=.1;%20y1=.05;%20x2=.25;%20y2=.24;%20x3=1.6;%20y3=.24;%20x4=300;%20y4=200;%20x5=300;%20y5=200;%20DI=document.images;%20DIL=DI.length;%20function%20A(){for(i=0;%20i-DIL;%20i++){DIS=DI[%20i%20].style;%20DIS.position='absolute';%20DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;%20DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5);%20void(0);
代码源文地址:http://blog.dchk.com/article.asp?id=358
相关文章推荐
- 怎么在chrome的地址栏中运行js代码
- 怎么用javascript获取到地址栏url中的参数
- 浏览器地址栏运行JavaScript代码
- 奇酷的JavaScript代码(可直接在浏览器地址栏运行)
- 怎么使用jquery在运行时装载javaScript文件
- 浏览器地址栏运行JavaScript代码
- 0x800a01bd - JavaScript 运行时错误: 对象不支持此操作
- Windows不能用鼠标双击运行jar文件怎么办?
- 怎么把修改APK把它变成自己的APK只想改个引导页然后要可以运行
- 分针网—IT教育: 怎么轻松学习JavaScript
- javascript运行客户端exe程序
- Linux运行级别有哪些?怎么查看修改运行级别?
- Sublime Text内运行javascript(ES6)及代码检查
- 理解JavaScript的编译过程与运行机制
- 怎么在自己的SDK环境下运行网上下载的andengine做的游戏应用
- 用javascript怎么能准确的获取手机的屏幕宽度和高度?
- webstorm git 怎么断开版本控制 webstorm git for windows 禁止 自动运行
- 在Javascript删除列表项中的下拉项怎么弄
- pyinstaller打包后的exe运行怎么去掉弹出的dos窗口
- Eclipse下如何运行javascript文件的方法