日期:2014-05-16  浏览次数:20293 次

分享: javascript的地址栏执行方式
大部分搞web的同志们都知道javascript即js的用途,做验证,做控件,做富客户端等等,这些就先不讨论了,这回只说js的地址栏使用方式。

地址栏,只浏览器的地址栏,就是输入网址的地方。

先来个简单的,跟我做啊!

先打开一个网址,一定要先打开一个,比如http://www.lyjweb.com,不能是about:blank,之后把地址栏清空,然后输入javascript:alert(355/113);void(0);回车,怎么样?看到圆周率了吧?这是基本步骤,先打开一个网站,清空地址栏,输入代码,以void(0);结束,这里是void(零)!

再来复杂点的,输入javascript:document.body.style.backgroudColor='red';void(0);回车,不好意思,随便写了个红色,没闪到您吧?

再来。javascript:var a=document.getElementsByTagName('a');for(i=0;i<a.length;i++)a[i].innerHTML='lyjweb.com';void(0);回车,看到效果了吧?

再来,不来了,您自己玩吧。

说说我昨晚的一个实例结束:

申请http://www.0fees.net的免费空间,创建数据库时,不让创建,只要一点击输入数据库名的文本框,就只显示广告,其他的都看不到了,google了一下,不知道什么原因,于是我这样处理:查看页面源代码,找到了那个文本框是document.form1.db,这个文本框上面给定了onfocus事件,所以我不能操作,但是我可以跳过这个,在地址栏输入javascript:document.form1.db.value='mydbname';void(0);回车,然后直接点击创建数据库按钮,跳过输入数据库名称的步骤,结果创建成功!

这种方式可以解决好多问题,有意思吧?

原贴地址: http://lyjweb.com/javascript-js-run-inbrowser-address.html

------解决方案--------------------
sf,
学javascript之前你就只要知道,js是运行在客户端就可以了
------解决方案--------------------
也发一个, 刚刚试验的, 百度mp3搜索被禁,用了这个就可以搜了 - -!
JScript code

javascript:var o = document.getElementsByTagName("input"); for(var i = 0; i < o.length; i++) o[i].disabled = false; document.f1.onsubmit = null; void(0);

------解决方案--------------------
呀,知道的人这么多呀
我还不知道……
我又out了……