交互设计中心-72色

交互设计中心 | 用户体验 | 优化

想玩别人的网站吗?------想怎么折腾就怎么折腾

2008年2月27日 | 分类:jquery/javascript | 评论:0 | 引用:0 | 浏览: | Tags:javascript  

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);

首先打开一个有图片的网站,然后再地址栏复制粘贴进以上代码(要把地址栏里面的原地址覆盖)
你会发现好玩的事情,呵呵。

玩够了刷新页面就回来了

=+++++++++++++++++++++++++++++++++++=

下面的代码可以随意的折腾网站页面内荣,有些网站不让复制,这个方法也能实现复制内容。

首先说明一下代码的使用方法:
1、进入你想折腾的页面,你也可以直接在你目前正在浏览的页面试验;
2、将代码复制并粘帖到浏览器的地址栏,记得先把原地址删除先;
或者教你一个更简单的办法,在你浏览的页面按键盘CTRL+O(字母O),然后粘帖代码、回车,效果就出来了!

嗯嗯,就这么简单,代码如下:
1、随意改变页面内容:
 

程序代码 程序代码
javascript:document.body.contentEditable='true'; document.designMode='on'; void 0


只需将以上代码复制到浏览器地址栏,你就可以随意篡改别人的页面了,刚刚偶去把百度首页改了乱七八糟,图就不发了,自己去折腾吧!很有意思哦,你完全可以截图告诉别人,你黑了某某站,娃哈哈~保你过足黑客瘾!
当然,折腾腻了可以再粘帖以下代码退出编辑状态:
 

程序代码 程序代码
javascript:document.body.contentEditable='false'; void 0 

 

下面是解说一下:

第一个代码

1.javascript:url
伪url技术。它适用于所有包括href和src属性的标记:假如一个属性能接收url作为它的值,它就可以接收这个javascript:url ,地址栏相当于location.href,所以也不例外咯。:)

2.返回值
多数js语句会有返回值,这里我们并不需要返回值,以免它传递给href属性,使location.href起作用。
可以用alert这个不会产生返回值,但又会计算表达式的方法来达到我们的目的:把语句作为alert的参数,由alert来执行。
但是用alert会弹出计算的最终结果(即语句段最终的返回值),我们并不需要弹出框,只需要语句静静地执行,并且没有返回值。void运算符正是我们所需要的。

3.再谈返回值
在顺序执行的语句段中,如果每一句都有返回值,而某一个属性(比如href)只能接收一个返回值,它会接收哪一个返回值呢?答案是最后一个。因此,我们只需在最后一句加上void就行了。

4.with语句
with语句可以为用大括号括起来的一段语句段设定默认对象,以减少代码量。上面的with(document.body){background=”";bgColor=”#779966″;text=”#bb4400″}
即相当于:
document.body.background=”"
document.body.bgColor=”#779966″
document.body.text=”#bb4400″

5.为已定义的样式表新增规则
document.styleSheets[0].addRule(”TD”,”border:1 solid black”)
上面这段语句给页面中的第一个样式表对象增加一个规则:让所有的表格单元带上一个象素宽的黑色实线边框。
styleSheets是页面上所有<style></style>和<link rel=stylesheet type=text/css href=***.css>元素的集合。styleSheets[0]是指第一个样式表元素。
addRule()方法用来给样式表对象插入规则。第一个参数是selector,第二个参数是对selector的定义。

6.样式表的!important属性
凡是具有!important属性的样式,在页面中具有优先权。举例:
<style>
p {color:red!important}
</style>
<p style=”color:green”>这里的文字是红色的。</p> 

—————————————————–

第二个代码就不多说了

Share
« 人品计算器---可以算出你的人品■巨爽的游戏——痛打小日本! »



◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。