www.5197.com-澳门新蒲京娱乐场官网

热门关键词: www.5197.com,澳门新蒲京娱乐场官网

Discuz 公告效果_javascript技巧_脚本之家www.5197.com

[Ctrl A 全选 注:如需引进外界Js需刷新才具施行]

防钓鱼验证

分享个表单验证函数(二零一零-12-16 05:30 P.M.) 块级元素和级联成分的意义(2010-12-13 03:39 P.M.) 怎么样设置的width属性且不换行??(2009-12-13 03:23 P.M.) 施行javascript后,gif动漫就不改变了??(2010-12-13 03:12 P.M.) 基于栅格地图的询问系统(二零零六-11-29 07:38 P.M.) flash和javascript之间的简报(javascript调用flash中的函数)(二〇〇八-11-27 07:45 P.M.) 不行使循环和回调函数输出字符1~100(贰零壹零-11-23 03:00 P.M.) 简洁的js图片等比缩放(2009-11-22 04:54 P.M.) 分贝网音乐地址获取器(二零零六-11-20 05:19 P.M.)

代码如下:

计算器
javascript : alert(123 456*789-54321);

把那一个粘贴到ff或chrome的地址栏中,找二个有图的网站:

 

  • "nIf the server names do not match, this may be a spoof.");

 

 

 

少数钓鱼网址提供的UEnclaveL和网页自身的URubiconL是不相通的,你能够用上边包车型客车代码进行求证,当八个UGL450L相差太大的时候,你就要稍加小心了:

IE下:
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=Ma

  1. 前言
    所谓IE地址栏表明式,正是在IE的地址栏中输入 javascript:<代码>,推行某个意义,来动态更动原本页面包车型客车参数以到达有个别指标,举个例子开放被取缔的按键、显示原来隐敝的图片等等。本文将就IE地址栏的采纳方法做四个详细的注脚。
  2. 表明式的书写情势
    在IE之处栏中输入 javascript:<代码>,就可以在近年来页面上平昔执行钦命的代码并立即看到成效。并且,<代码>中得以包蕴多条语句,以致足以包蕴if/for 等流程序调控制语句。
    代码日常常有二种写法:
    javascript:<表达式>
    该写法将会奉行表明式,并将表明式的结果在当下页面内展现。
    javascript:<函数>
    该表明式将会履行钦命的函数,而日前页面的展现不见面前遇到震慑。
    那就是说IE如何区分地址栏中输入的代码到底是函数照旧表明式?其实非常粗大略,代码的末段一条语句以参数列表 (卡塔尔(英语:State of Qatar) 甘休,则作为函数管理,不立异页面突显;代码的结尾一条语句不以 (卡塔尔甘休,则作为表明式处理,在当下页面内显示表明式的思考结果。
    举个例子,在IE之处栏中输入:
    javascript:1 2
    该表明式的最终并不是参数列表,因而IE将1 2当做表达式,施行结果将体现在这里时此刻窗口内:
    3
    而上面这段代码:
    javascript:alert("Hello, world!")
    代码末尾为参数列表,由此IE将其看做函数,实行之后将面世弹出窗口,可是网页的从头到尾的经过不会有任何更改。再如,
    javascript:alert
    该代码实施后,当前窗口内呈现:
    [object]
    那是因为代码末尾不是参数列表,由此IE将其视作表达式来管理。alert 为 window 对象的三个主意,也便是“[object]”,所以现身了地方的结果。
    再看上面包车型大巴例证:
    javascript:a=1;b=2;c=3;alert(a b*c)
    虽说该段代码中带有了赋值表明式和alert(卡塔尔(英语:State of Qatar)函数,但由于代码最末尾是参数列表,由此页面内容不会更新。
  3. 将表达式转变为函数
    普通我们愿意利用 javascript:<函数> 这种格式,因为 javascript:<表明式> 会改造页面内容而使得改进失去意义。但一时候我们只好选用赋值表明式来完毕指标,那就须求将表明式转变为函数来实施。那就必要运用三个独特的函数:void(卡塔尔(قطر‎。该函数带有四个参数。
    正如常用的转账方式有三种。生龙活虎种是将表明式作为void(卡塔尔函数的参数,举例:
    javascript:void(a=1)
    施行之后页面内容尚未任何变动,不过页面内名称叫a的变量已经赋值为1了。另生机勃勃种方法是在全体代码的末梢试行void(卡塔尔国函数,举例:
    javascript:a=1;void(0)
    也得以到达平等的意义。
    在网上平常能够找到一些网页的hack代码,举个例子:
    javascript:void(document.all.btn1.disabled=false);void(document.all.btn2.disabled=false)
    该段代码对每四个表明式奉行了一回void(卡塔尔(英语:State of Qatar)函数。实际上有更简约的点子,只需求实行一回就能够:
    javascript:document.all.btn1.disabled=false;document.all.btn2.disabled=false;void(0)
  4. 常用hack代码
    此间介绍一些常用的 hack 代码段,大家能够灵活运用。
    3.1 查找页面内成分
    使用 document 对象的 all 群集和 getElement 类别措施能够随意地找到页面上各样成分。借使知道贰个元素的id(假使为myelement卡塔尔(英语:State of Qatar),则足以由此下边二种方法获取该因素:
    document.all.myelement
    document.getElementById('myelement')
    假如不知道元素的id,但知情成分的HTML标具名(即使为TAGNAME),则能够透过上面包车型客车代码拿到全部同大器晚成标签的成分:
    document.getElementsByTagName('TAGNAME')
    重返值为贰个汇聚,通过该集结的 item 方法能够获得个中的三个成分。譬如,改过页面上的第多少个超链接的颜料为影青:
    javascript:document.getElementsByTagName('A').item(2).style.color="green";void(0)
    将页面上有着的 TD 成分的背景颜色改善为革命:
    javascript:tds=document.getElementsByTagName('TD');for(i=0;i<tds.length;i ){tds.item(i).style.backgroundColor="red";}void(0)
    3.2 定义函数
    能够在地点栏中平素书写function语句来定义函数。举个例子,先在地方栏中输入:
    javascript:function hello(){alert("Hello!");}
    规定现在,再度在地点栏中输入:
    javascript:hello()
    就可以以知道到弹出窗口。
    3.3 展现效果类特效
    透过种种要素的 style.zoom 属性能够设置该因素的显示比例。比如,将页面全体呈现比例扩展为1一半:
    javascript:document.style.zoom='150%';void(0)
    透过各样要素的 style.display 和 style.visibility 属性能够体现/隐讳该因素。style.display=""能够呈现元素,style.display="none"能够隐蔽成分,并且被隐形的要素不会占有页面地方,如同根本不真实雷同;style.visibility=false能够掩盖成分,不过被隐形的因素还有恐怕会维持原有的职位和尺寸;style.visibility=true可以展现成分。譬喻,隐敝全部图片:
    javascript:a=document.getElementsByTagName('IMG');for(i=0;i<a.length;i )a.item(i).style.visibility=false;void(0)
    3.4 其他
    突显页面所有链接:
    javascript:a=document.getElementsByTagName("A");newwindow=window.open("newwindow");newwindow.document.open();for(i=0;i<a.length;i ){newwindow.document.write("<a href='" a.item(i).href "'>" a.item(i).innerText "</a><br>");}newwindow.document.close();void(0)

 

javascript:alert("The actual URL is:tt" location.protocol "//" location.hostname "/" "nThe address URL is:tt" location.href "n"

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 'px'; DIS.top=Math.cos(R*y1 i*y2 y3)*y4 y5 'px'}R }setInterval('A()',5); void(0);

将网页转变为编写形式
javascript :document.body.contentEditable='true'; document.designMode='on'; void(0);

以公开药方式呈现网页密码框中的密文
javascript :(function(){var s,F,j,f,i;s="";F=document.forms;for(j=0;j<F.length; j){f=F[j];for(i=0;i<f.length; i){if(f[i].type.toLowerCase()=="password")s =f[i].value "n";}}if(s卡塔尔国在地点栏输入下边包车型客车代码按enter,网页上有着因素都能形成可编写制定状态,你能够运动、调解成分大小。如若您只是讨厌有些网址想发泄一下,笔者提议你使用NetDisater。

晃来晃去

 

那是经再度编辑的google.cn:alert("Passwords in forms on this page:nn" s);else alert("There are no passwords in forms on this page.");})();

展现网页源代码
javascript :s=document.documentElement.outerHTML;document.body.innerText="<textarea rows=30  cols=90>" s "</textarea>";

 

 

只展现网页中的文字
javascript :for(jK6bvW=0;jK6bvW<document.images.length;jK6bvW ){void(document.images[jK6bvW].style.visibility='hidden')}

 

只显示网页中的图片
javascript :Ai7Mg6P='';for (i7M1bQz=0;i7M1bQz<document.images.length;i7M1bQz ){Ai7Mg6P ='<img src=' document.images[i7M1bQz].src '><br>'};if(Ai7Mg6P!=''){document.write('<center>' Ai7Mg6P '</center>');void(document.close())}else{alert('No images!')}

 

javascript:function flood(n) {if (self.moveBy) {for (i = 200; i > 0;i--){for (j = n; j > 0; j--) {self.moveBy(1,i); self.moveBy(i,0);self.moveBy(0,-i); self.moveBy(-i,0); } } }}flood(6);{ var inp = "D-X !msagro na dah tsuj resworb rouY"; var outp = ""; for (i = 0; i <= inp.length; i ) {outp =inp.charAt (i) outp ; } alert(outp) ;}; reverse

 

 

 

 

不不过你,浏览器亦非那么钟爱那一个javascript。在地点栏运转那么些代码后,浏览器会火速地晃来晃去。代码如下:

 

 

假若那个代码无效,请将">"改成">","&It;'改成"<"。

 

 

] view plaincopyprint? 写了个chrome的插件实现自动填写表单的,用的是js,然后在网络寻觅了某些,整理了有的js的情致代码,如下: 把...

javascript:document.body.contentEditable='true'; document.designMode='on'; void 0

 

 

[javascript] view plaincopyprint?
写了个chrome的插件完毕活动填写表单的,用的是js,然后在网络查找了风流罗曼蒂克部分,收拾了少年老成部分js的情致代码,如下: 

裁撤网页不容许复制的装置
javascript :document.oncontextmenu="return true";document.onselectstart="return true";document.body.onselectstart="return true";document.body.onselect="return true";document.body.oncopy="return true";document.body.onbeforecopy="return true";document.body.oncontextmenu="return true";document.body.onmouseup="return true";void 0;

 

JavaScript除了直接嵌入到HTML或透过js文件调用实施外,还能在IE、火狐等浏览器的地址栏里一直输入代码后按回车键来实行,纵然不懂js代码,也可通过对js代码复制粘贴的操作轻易达成相应的网页成效效应。上面是从abcd数据库转发的有的实用的js代码:

本文由www.5197.com发布于服务器运维,转载请注明出处:Discuz 公告效果_javascript技巧_脚本之家www.5197.com