有java script高手进来看看阿!(神奇的代码)

suchenjun 2006-11-09 04:57:14
先上一个网站 然后把下边这段JavaScript代码复制到地址栏, 回车[Enter], 奇妙就产生了……

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);

哪位高手告诉我why?
...全文
1618 46 打赏 收藏 转发到动态 举报
写回复
用AI写文章
46 条回复
切换为时间正序
请发表友善的回复…
发表回复
flagfly 2006-11-12
  • 打赏
  • 举报
回复
不错
xue98 2006-11-11
  • 打赏
  • 举报
回复
我感觉只要知道document.images的意思的话,这段代码也没有什么呀。
xjjdanran 2006-11-10
  • 打赏
  • 举报
回复
确实厉害,关注……
vcxzfdsarewq 2006-11-10
  • 打赏
  • 举报
回复
这个真是厉害啊
不过原理还是能看懂得
imA 2006-11-10
  • 打赏
  • 举报
回复
好玩。
kingfather 2006-11-10
  • 打赏
  • 举报
回复
njtucomputer 2006-11-10
  • 打赏
  • 举报
回复
javascript:DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.display='none'; }}

为什么我这个代码出来是: 44

??
njtucomputer 2006-11-10
  • 打赏
  • 举报
回复
好多页面都不行
阿弥陀佛 2006-11-10
  • 打赏
  • 举报
回复
佩服!
headwater 2006-11-10
  • 打赏
  • 举报
回复
不解!
suchenjun 2006-11-10
  • 打赏
  • 举报
回复
学到东西了!谢谢各位牛人!
xsen 2006-11-10
  • 打赏
  • 举报
回复
牛,顶一下.
momentmobile 2006-11-10
  • 打赏
  • 举报
回复
这和跨站式攻击是一个道理,你加javascript之前浏览器会以为你要浏览的所有的代码并没有执行完,在浏览器加上代码就和在html末尾加代码是一样的。
flyoversky 2006-11-10
  • 打赏
  • 举报
回复
页面里必须有IMG标签
有谁知道运动轨迹是什么算法??
Study_Now 2006-11-10
  • 打赏
  • 举报
回复
tyxsoft 2006-11-10
  • 打赏
  • 举报
回复
一、一定要带有图片的网页,空页面不行。
二、一定要把"javascript:"也复制进去,这样整段代码才不会被当作地址解析。
IcesDream 2006-11-10
  • 打赏
  • 举报
回复
没觉得有什么异常啊!
ljlfromjj 2006-11-10
  • 打赏
  • 举报
回复
请尝试以下操作:

单击刷新按钮,或以后再试。

如果您已经在地址栏中输入该网页的地址,请确认其拼写正确。

要查看连接设置,请单击工具菜单,然后单击 Internet 选项。在连接选项卡上,单击局域网设置。 这些设置应该与您局域网(LAN)管理员或 Internet 服务提供商(ISP)所提供的相匹配。
如果您的网络管理员允许,Microsoft Windows 可以检查您的网络并自动查找网络连接设置。
如果您希望 Windows 进行查找,
请单击检测网络设置。
某些站点要求 128-位的连接安全性。单击帮助菜单,然后单击关于 Internet Explorer 可以查看您所安装的安全强度。
如果您要访问某安全站点,请确保您的安全设置能够支持。请单击工具菜单,然后单击 Internet 选项。在“高级”选项卡上,滚动到“安全”部分,复选 SSL 2.0、SSL 3.0、TLS 1.0、PCT 1.0 设置。
单击后退按钮,尝试其他链接。



找不到服务器或发生 DNS 错误
Internet Explorer
TienBao 2006-11-10
  • 打赏
  • 举报
回复
javascript协议

  这个协议可以让使用者在地址栏中运行一条Javascript语句。

  使用方法:javascript:Javascript语句

  有的时候我们也许会临时需要执行一条Javascript语句,这个时候他就派上了用场!

  例如:javascript:alert('JavaScript Link!');

其实类似协议更常见的是mailto: 协议.
你在地址栏里输入mailto:myemai@csdn.net 看看效果
道理是一样的.
yougucao379548695 2006-11-10
  • 打赏
  • 举报
回复
太有意思了!
加载更多回复(26)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧