加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

突破新浪js屏蔽+状态栏滚动文字+超链接变色全代码~

(2007-06-10 10:33:14)
标签:

突破新浪js屏蔽

状态栏滚动文字

超链接变色

csbeyond

炫博客

新浪js代码

分类: *博客教程* -欢迎学习-
 好消息:蚊子兄又成功的突破了新浪博客对JS代码的屏蔽,下面我给大家把代码贴出来~
代码如下:
 
具体步骤是:
 
1、在桌面空白处点鼠标右键--新建(W)--文本文档--把下面这段代码复制进去
代码如下:
--文件(F)--另存为(A)--把文件保存为CSS格式,注意文件名最好为英文或者数字,别用中文,更别用奇怪的符号,即在文件名处输入:**.css ,如:csbeyond.css 等--保存。
 
2、在桌面空白处点鼠标右键--新建(W)--文本文档--把你要添加的JS特效代码如状态栏特效,标题栏特效,超链接不断变色特效,JS鼠标特效(特效代码在文末)在等复制进去,去掉头尾的<script language="javascript"></script>,不同代码间最好空一行隔开以利于以后自己更改方便--文件(F)--另存为(A)--把文件保存为JS格式,同样文件名最好为英文或者数字,别用中文,更别用奇怪的符号,即在文件名处输入:**.js ,如:csbeyond.js 等--保存。
 
3、把这两个文件传到你的网络硬盘 推荐中联免费空间 申请和使用方法参照如何申请使用网络硬盘,获得其URL地址,然后分别带入下面这段代码中就行了:
 
代码如下:
 
4、接下来就是把这段代码添加到博客上了
添加方法:
 1,管理博客----首页内容维护----定义空白模板----新建,创建模块标题,点击粘贴代码----保存并返回;

 2,管理博客----定制我的首页----点添加模块----点选创建好的模块标题---勾上并保存,移动新建面板位置--保存设置。做第二步的目的是将建立好的模块在博客个人首页里呈现出来。

不会添加代码的朋友请参考:添加模板代码的教学幻灯片
 
注意:
 
虽然知道了如何突破JS屏蔽而随意添加JS代码,但是请别在博客上添加恶意代码,以免自找麻烦。等新浪发现有人找到了突破JS屏蔽的方法后,可能会进一步进行屏蔽,大家所添加的代码最好放在单独新建的一个空白面板里,要用的时候就添加模块,不用的时候隐藏就行了,别再去动它。
 
附:状态栏滚动文字全代码~
代码如下:
function pynet() {
return true;
}
window.onerror = pynet;
//标题栏
step=0
function flash_title()
{step++
if (step==3) {step=1}
if (step==1) {document.title='☆★☆csbeyond☆★☆'}
if (step==2) {document.title='★☆★csbeyond★☆★'}
setTimeout("flash_title()",500);
}flash_title()
//状态栏
function statusMessageObject(p,d) {
this.msg = MESSAGE
this.out = " "
this.pos = POSITION
this.delay = DELAY
this.i = 0
this.reset = clearMessage}
function clearMessage() {
this.pos = POSITION}
var POSITION = 100
var DELAY = 5
var MESSAGE = "生活就像博客,想来就来,想走就走......那些抑郁的时段,就干脆点,删除了吧!     "
var scroll = new statusMessageObject()
function scroller() {
for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) {
scroll.out += " "}
if (scroll.pos >= 0)
scroll.out += scroll.msg
else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length)
window.status = scroll.out
scroll.out = " "
scroll.pos--
if (scroll.pos < -(scroll.msg.length)) {
scroll.reset()}
setTimeout ('scroller()',scroll.delay)}
function snapIn(jumpSpaces,position) {
var msg = scroll.msg
var out = ""
for (var i=0; i<position; i++)
{out += msg.charAt(i)}
for (i=1;i<jumpSpaces;i++)
{out += " "}
out += msg.charAt(position)
window.status = out
if (jumpSpaces <= 1) {
position++
if (msg.charAt(position) == ' ')
{position++ }
jumpSpaces = 100-position
} else if (jumpSpaces > 3)
{jumpSpaces *= .80}
else
{jumpSpaces--}
if (position != msg.length) {
var cmd = "snapIn(" + jumpSpaces + "," + position + ")";
scrollID = window.setTimeout(cmd,scroll.delay);
} else {
window.status=""
jumpSpaces=0
position=0
cmd = "snapIn(" + jumpSpaces + "," + position + ")";
scrollID = window.setTimeout(cmd,scroll.delay);
return false}
return true}
snapIn(100,0);
//超链接变色
var rate = 20;
var obj;
var act = 0;
var elmH = 0;
var elmS = 128;
var elmV = 255;
var clrOrg;
var TimerID;
if (navigator.appName.indexOf("Microsoft",0) != -1 && parseInt(navigator.appVersion) >= 4)
{Browser = true;}
else {Browser = false;}
if (Browser) {
document.onmouseover = doRainbowAnchor;
document.onmouseout = stopRainbowAnchor;}
function doRainbow(){
if (Browser && act != 1) {
act = 1;
obj = event.srcElement;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);}}
function stopRainbow(){
if (Browser && act != 0) {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;}}
function doRainbowAnchor(){
if (Browser && act != 1) {
obj = event.srcElement;
while (obj.tagName != 'A' && obj.tagName != 'BODY') {
obj = obj.parentElement;
if (obj.tagName == 'A' || obj.tagName == 'BODY')
break;}
if (obj.tagName == 'A' && obj.href != '') {
act = 1;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);}}}
function stopRainbowAnchor(){
if (Browser && act != 0) {
if (obj.tagName == 'A') {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;}}}
function ChangeColor()
{obj.style.color = makeColor();}
function makeColor(){
if (elmS == 0)
{elmR = elmV; elmG = elmV; elmB = elmV;}
else {
t1 = elmV;
t2 = (255 - elmS) * elmV / 255;
t3 = elmH % 60;
t3 = (t1 - t2) * t3 / 60;
if (elmH < 60)
{elmR = t1; elmB = t2; elmG = t2 + t3;}
else if (elmH < 120)
{elmG = t1; elmB = t2; elmR = t1 - t3;}
else if (elmH < 180)
{elmG = t1; elmR = t2; elmB = t2 + t3;}
else if (elmH < 240)
{elmB = t1; elmR = t2; elmG = t1 - t3;}
else if (elmH < 300)
{elmB = t1; elmG = t2; elmR = t2 + t3;}
else if (elmH < 360)
{elmR = t1; elmG = t2; elmB = t1 - t3;}
else {elmR = 0; elmG = 0; elmB = 0;}}
elmR = Math.floor(elmR);
elmG = Math.floor(elmG);
elmB = Math.floor(elmB);
clrRGB = '#' + elmR.toString(16) + elmG.toString(16) + elmB.toString(16);
elmH = elmH + rate;
if (elmH >= 360)
elmH = 0;
return clrRGB;}

注:蓝色部分是博客顶部标题栏文字,你可以根据需要自己修改~

    绿色部分是博客底部状态栏文字,你可以根据需要自己修改~

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有