Ir para conteúdo
Fórum Script Brasil
  • 0

Script redirecionando sozinho


wgc

Pergunta

Olá galera do Script Brasil, sou novo nesse ramo de JS e estou com um problema.

Bem... é o seguinte, estou tentando usar um script no site que estou construindo e não tá dando certo.

Vou colocar o script aqui em baixo e depois vou dizer o que está acontecendo.

;(function($){

$.fn.TMSlider=$.fn.TMS=$.fn._TMS=function(o){

return this.each(function(){

var th=$(this),

_=th.data('_TMS')||{

presets:{

centralExpand:{"reverseWay":false,"interval":80,"blocksX":8,"blocksY":4,"easing":"easeInQuad","way":"diagonal","anim":"centralExpand"},

zoomer:{"reverseWay":false,"interval":"1","blocksX":"1","blocksY":"1","easing":"","way":"lines","anim":"zoomer"},

fadeThree:{"reverseWay":false,"interval":"1","blocksX":"1","blocksY":"1","easing":"","way":"lines","anim":"fadeThree"},

simpleFade:{"reverseWay":false,"interval":"1","blocksX":"1","blocksY":"1","easing":"","way":"lines","anim":"fade"},

gSlider:{"reverseWay":false,"interval":40,"blocksX":"1","blocksY":"1","easing":"","way":"lines","anim":"gSlider"},

vSlider:{"reverseWay":false,"interval":40,"blocksX":"1","blocksY":"1","easing":"","way":"lines","anim":"vSlider"},

slideFromLeft:{"reverseWay":false,"interval":"1","blocksX":"1","blocksY":"1","easing":"easeOutBack","way":"lines","anim":"slideFromLeft"},

slideFromTop:{"reverseWay":false,"interval":"1","blocksX":"1","blocksY":"1","easing":"easeOutBack","way":"lines","anim":"slideFromTop"},

diagonalFade:{"reverseWay":false,"interval":40,"blocksX":12,"blocksY":6,"easing":"easeInQuad","way":"diagonal","anim":"fade"},

diagonalExpand:{"reverseWay":false,"interval":40,"blocksX":8,"blocksY":4,"easing":"easeInQuad","way":"diagonal","anim":"expand"},

fadeFromCenter:{"reverseWay":true,"interval":"10","blocksX":"10","blocksY":"6","easing":"","way":"spiral","anim":"fade"},

zabor:{"reverseWay":false,"interval":40,"blocksX":"20","blocksY":"1","easing":"","way":"lines","anim":"slideRight"},

vertivalLines:{"reverseWay":false,"interval":1,"blocksX":12,"blocksY":1,"easing":"swing","way":"lines","anim":"vSlideOdd"},

gorizontalLines:{"reverseWay":false,"interval":1,"blocksX":1,"blocksY":12,"easing":"swing","way":"lines","anim":"gSlideOdd"},

random:{prsts:['centralExpand','fadeThree','simpleFade','gSlider','vSlider','slideFromLeft','slideFromTop','diagonalFade','diagonalExpand','fadeFromCenter','zabor','vertivalLines','gorizontalLines']}

},

ways: {

lines: function () {

var opt=this

for (var ret = [], i = 0; i < opt.maskC.length; i++)

ret.push(opt.maskC.eq(i))

return ret

},

spiral: function () {

var opt=this,

ret = [],

step = 0,

h = opt.blocksY,

w = opt.blocksX,

x, y, i, lr = function () {

for (i = step; i < w - 1 - step; i++)

if (ret.length < opt.maskC.length) ret.push(opt.matrix[step])

else return false

rb()

},

rb = function () {

for (i = step; i < h - 1 - step; i++)

if (ret.length < opt.maskC.length) ret.push(opt.matrix[w - 1 - step])

else return false

rl()

},

rl = function () {

for (i = step; i < w - 1 - step; i++)

if (ret.length < opt.maskC.length) ret.push(opt.matrix[h - 1 - step][w - i - 1])

else return false

lt()

},

lt = function () {

for (i = step; i < h - 1 - step; i++)

if (ret.length < opt.maskC.length) ret.push(opt.matrix[h - i - 1][step])

else return false

lr(step++)

}

lr()

return ret

},

vSnake: function () {

var opt=this,

ret = [],

h = opt.blocksY,

w = opt.blocksX,

j, i

for (i = 0; i < w; i++)

for (j = 0; j < h; j++)

if (i * .5 == ~~ (i / 2)) ret.push(opt.matrix[j])

else ret.push(opt.matrix[h - 1 - j])

return ret

},

gSnake: function () {

var opt=this,

ret = [],

h = opt.blocksY,

w = opt.blocksX,

j, i

for (i = 0; i < h; i++)

for (j = 0; j < w; j++)

if (i * .5 == ~~ (i / 2)) ret.push(opt.matrix[j])

else ret.push(opt.matrix[w - 1 - j])

return ret

},

diagonal: function () {

var opt=this,

ret = [],

h = opt.blocksY,

w = opt.blocksX,

i = j = n = 0

for (i = 0; i < w; i++)

for (ret = [], j = 0; j <= i; j++)

if (j < h) ret.push(opt.matrix[j][i - j])

for (i = 1; i < h; i++)

for (j = 0, ret[n = ret.length] = []; j < h - i; j++)

ret[n].push(opt.matrix[i + j][w - 1 - j])

return ret

},

chess: function () {

var opt=this

for (var i = 0, ret = [

[],

[]

], odd = 0; i < opt.maskC.length; i++)

ret[odd = odd ? 0 : 1].push(opt.maskC.eq(i))

return ret

},

randomly: function () {

var opt=this

for (var ret = [], n = i = 0; i < opt.maskC.length; i++)

ret.push(opt.maskC.eq(i))

for (i = 0; i < opt.maskC.length; i++)

ret.push(ret.splice(parseInt(Math.random() * opt.maskC.length - 1), 1)[0])

return ret

}

},

anims: {

centralExpand:function(el,last){

$(el).each(function(){

var th=$(this).css({visibility:'hidden'}),

x=th.show().prop('offsetLeft'),

y=th.show().prop('offsetTop'),

w=th.width(),

h=th.height()

th

.stop()

.css({

left:x+w/2,

top:y+h/2,

width:0,

height:0,

visibility:'visible',

opacity:0

})

.animate({

width:w//,

// height:h,

// left:x,

// top:y

},{

step:function(now){

var pc=(1-(w-now)/100)

th

.css({

height:h*pc,

left:x+((w/2)*(1-pc)),

top:y+((h/2)*(1-pc)),

backgroundPosition:'-'+(x+((w/2)*(1-pc)))+'px -'+(y+((h/2)*(1-pc)))+'px',

opacity:pc

})

},

duration:_.duration,

easing:_.easing,

complete:function(){

if(last)_.afterShow()

}

})

})

},

fadeThree:function(el,last){

var _=this

$(el).each(function(i){

var th=$(this).show().css({left:-_.width/4,top:0,zIndex:2,opacity:0}),

clone=th.clone().appendTo(th.parent()).css({left:_.width/4,top:_.height/4,zIndex:1}),

clone2=th.clone().appendTo(th.parent()).css({left:0,top:-_.height/4,zIndex:1})

//console.log(_.duration)

clone

.stop()

.animate({

left:0,

top:0,

opacity:1

},{

duration:_.duration,

easing:_.easing

})

clone2

.stop()

.animate({

left:0,

top:0,

opacity:1

},{

duration:_.duration,

easing:_.easing

})

th

.stop()

.animate({

left:0,

top:0,

opacity:1

},{

duration:_.duration,

easing:_.easing,

complete:function(){

if(last)_.afterShow()

clone.remove()

clone2.remove()

}

})

})

},

zoomer:function(el,last){

if(_.slideshow)

_.slideshow=_.duration-2000

el.each(function(){

var src=_.next

,ie=$.browser.msie&&$.browser.version<9

,buff=$(new Image())

,canvas=ie?$(new Image()):$('<canvas></canvas>')

,width,height

,duration=_.duration

,k=_.presetParam.k||1.2

,holder=_.pic

,wrap=$('<div></div>')

.css({

position:'absolute'

,left:0

,top:0

,zIndex:10

,width:holder.width()

,height:holder.height()

,overflow:'hidden'

,opacity:0

})

,css

,animate=function(canvas,o){

var state

,im={}

,ctx=!ie&&canvas[0].getContext('2d')

,state=0

,step=1/duration*40

,refresh=function(state){

ie

?canvas.css({

left:o.start.left+(o.finish.left-o.start.left)*state

,top:o.start.top+(o.finish.top-o.start.top)*state

,width:o.start.width+(o.finish.width-o.start.width)*state

,height:o.start.height+(o.finish.height-o.start.height)*state

})

:ctx.drawImage(buff[0],

im.left=o.start.left+(o.finish.left-o.start.left)*state,

im.top=o.start.top+(o.finish.top-o.start.top)*state,

im.width=o.start.width+(o.finish.width-o.start.width)*state,

im.height=o.start.height+(o.finish.height-o.start.height)*state)

}

refresh(0)

clearInterval(_.int)

_.int=setInterval(function(){

if(_.paused)

return false

if(state>=1){

clearInterval(_.int)

return false

}

state+=step

refresh(state)

},40)

}

,calcCSS=function(width,height,k){

var motion=zoom,move'.split(',')[~~(Math.random()*2)]

,side='left,right,top,bottom,leftTop,leftBottom,center'.split(',')[~~(Math.random()*7)]

,reverse=[false,true][~~(Math.random()*2)]

,css={

start:{

left:0

,top:0

,width:width

,height:height

}

,finish:{

width:width*k

,height:height*k

}

}

swtch(motion,{

zoom:function(){

css.finish=swtch(side,{

left:{

left:0

,top:-(height*k-height)/2

}

,right:{

left:-(width*k-width)

,top:-(height*k-height)/2

}

,top:{

left:-(width*k-width)/2

,top:0

}

,bottom:{

left:-(width*k-width)/2

,top:-(height*k-height)

}

,leftTop:{

left:0

,top:0

}

,rightTop:{

left:-(width*k-width)

,top:0

}

,leftBottom:{

left:0

,top:-(height*k-height)

}

,rightBottom:{

left:-(width*k-width)

,top:-(height*k-height)

}

,center:{

left:-(width*k-width)/2

,top:-(height*k-height)/2

}

})

css.finish.width=width*k

css.finish.height=height*k

}

,move:function(){

css=$.extend(true,css,side!='center'?{start:{width:width*k,height:height*k}}:{})

css=$.extend(true,css,swtch(side,{

left:{

finish:{

left:0

,top:-(height*k-height)

}

}

,right:{

start:{

left:-(width*k-width)

}

,finish:{

left:-(width*k-width)

,top:-(height*k-height)

}

}

,top:{

finish:{

left:-(width*k-width)

,top:0

}

}

,bottom:{

start:{

top:-(height*k-height)

}

,finish:{

left:-(width*k-width)

,top:-(height*k-height)

}

}

,leftTop:{

finish:{

left:-(width*k-width)

,top:-(height*k-height)

}

}

,leftBottom:{

start:{

top:-(height*k-height)

}

,finish:{

left:-(width*k-width)

,top:0

}

}

,center:{

finish:{

left:-(width*k-width)/2

,top:-(height*k-height)/2

}

}

}))

}

})()

if(reverse)

reverse=css.start,

css.start=css.finish,

css.finish=reverse

return css

}

buff

.css({

left:'-999%'

,top:'-999%'

,position:'absolute'

})

.appendTo('body')

.load(function(){

width=buff.width()

height=buff.height()

if(!ie)

canvas

.appendTo(wrap.appendTo(holder))

.attr({

width:holder.width()

,height:holder.height()

})

else

canvas=buff

.css({

position:'absolute'

,left:0

,top:0

,zIndex:1

})

.appendTo(wrap.appendTo(holder))

_.afterShow()

_.bl=true

wrap

.stop()

.animate({

opacity:1

},{

duration:_.presetParam.crossFadeDur||2000

,complete:function(){

// console.log(holder)

// holder.children()

// .not(wrap)

// .remove()

}

})

$.when(wrap)

.then(function(){

_.bl=false

holder.children()

.not(wrap)

.remove()

})

animate(canvas,calcCSS(width,height,k))

!ie&&buff.detach()

})

.attr({src:src})

})

},

fade: function (el, last) {

var opt=this

$(el).each(function () {

$(this).css({

opacity: 0

}).show().stop().animate({

opacity: 1

}, {

duration: +opt.duration,

easing: opt.easing,

complete: function () {

if (last) opt.afterShow()

}

})

})

},

expand: function (el, last) {

var opt=this

$(el).each(function () {

$(this).hide().show(+opt.duration, function () {

if (last) opt.afterShow()

})

})

},

slideDown: function (el, last) {

var opt=this

$(el).each(function () {

var th = $(this).show(),

h = th.height()

th.css({

height: 0

}).stop().animate({

height: h

}, {

duration: opt.duration,

easing: opt.easing,

complete: function () {

if (last) opt.afterShow()

}

})

})

},

slideLeft: function (el, last) {

var opt=this

$(el).each(function () {

var th = $(this).show(),

w = th.width()

th.css({

width: 0

}).stop().animate({

width: w

}, {

duration: opt.duration,

easing: opt.easing,

complete: function () {

if (last) opt.afterShow()

}

})

})

},

slideUp: function (el, last) {

var opt=this

$(el).each(function () {

var th = $(this).show(),

h = th.height(),

l = th.attr('offsetLeft'),

t = th.attr('offsetTop')

th.css({

height: 0,

top: t + h

}).stop().animate({

height: h

}, {

duration: opt.duration,

easing: opt.easing,

step: function (now) {

var top = t + h - now

th.css({

top: top,

backgroundPosition: '-' + l + 'px -' + top + 'px'

})

},

complete: function () {

if (last) opt.afterShow()

}

})

})

},

slideRight: function (el, last) {

var opt=this

$(el).each(function () {

var th = $(this).show(),

w = th.width(),

l = th.attr('offsetLeft'),

t = th.attr('offsetTop')

th.css({

width: 0,

left: l + w

}).stop().animate({

width: w

}, {

duration: opt.duration,

easing: opt.easing,

step: function (now) {

var left = l + w - now

th.css({

left: left,

backgroundPosition: '-' + left + 'px -' + t + 'px'

})

},

complete: function () {

if (last) opt.afterShow()

}

})

})

},

slideFromTop: function (el, last) {

var opt=this

$(el).each(function () {

var th = $(this),

t = th.show().css('top'),

h = th.height()

th.css({

top: -h

}).stop().animate({

top: t

}, {

duration: +opt.duration,

easing: opt.easing,

complete: function () {

if (last) opt.afterShow()

}

})

})

},

slideFromDown: function (el, last) {

var opt=this

$(el).each(function () {

var th = $(this),

t = th.show().css('top'),

h = th.height()

th.css({

top: h

}).stop().animate({

top: t

}, {

duration: +opt.duration,

easing: opt.easing,

complete: function () {

if (last) opt.afterShow()

}

})

})

},

slideFromLeft: function (el, last) {

var opt=this

$(el).each(function () {

var th = $(this),

l = th.show().css('left'),

w = th.width()

th.css({

left: -w

}).stop().animate({

left: l

}, {

duration: +opt.duration,

easing: opt.easing,

complete: function () {

if (last) opt.afterShow()

}

})

})

},

slideFromRight: function (el, last) {

var opt=this

$(el).each(function () {

var th = $(this),

l = th.show().css('left'),

w = th.width()

th.css({

left: w

}).stop().animate({

left: l

}, {

duration: +opt.duration,

easing: opt.easing,

complete: function () {

if (last) opt.afterShow()

}

})

})

},

gSlider: function (el, last) {

var opt=this,

clone = opt.maskC.clone(),

w = clone.width()

clone.appendTo(opt.maskC.parent()).css({

background: opt.pic.css('backgroundImage')

}).show()

el.show().css({

left: opt.direction > 0 ? -w : w

}).stop().animate({

left: 0

}, {

duration: +opt.duration,

easing: opt.easing,

step: function (now) {

if (opt.direction > 0) clone.css('left', now + w)

else clone.css('left', now - w)

},

complete: function () {

clone.remove()

if (last) opt.afterShow()

}

})

},

vSlider: function (el, last) {

var opt=this,

clone = opt.maskC.clone(),

h = clone.height()

clone.appendTo(opt.maskC.parent()).css({

background: opt.pic.css('backgroundImage')

}).show()

el.show().css({

top: opt.direction > 0 ? -h : h

}).stop().animate({

top: 0

}, {

duration: +opt.duration,

easing: opt.easing,

step: function (now) {

if (opt.direction > 0) clone.css('top', now + h)

else clone.css('top', now - h)

},

complete: function () {

clone.remove()

if (last) opt.afterShow()

}

})

},

vSlideOdd: function (el, last) {

var opt=this

$(el).each(function () {

var th = $(this),

t = th.show().css('top'),

h = th.height(),

odd = opt.odd

th.css({

top: odd ? -h : h

}).stop().animate({

top: t

}, {

duration: +opt.duration,

easing: opt.easing,

complete: function () {

if (last) opt.afterShow()

}

})

opt.odd = opt.odd ? false : true

})

},

gSlideOdd: function (el, last) {

var opt=this

$(el).each(function () {

var th = $(this),

l = th.show().css('left'),

w = th.width(),

odd = opt.odd

th.css({

left: odd ? -w : w

}).stop().animate({

left: l

}, {

duration: +opt.duration,

easing: opt.easing,

complete: function () {

if (last) opt.afterShow()

}

})

opt.odd = opt.odd ? false : true

})

}

},

etal:'<div></div>',

items:'.items>li',

pic:'pic',

mask:'mask',

paginationCl:'pagination',

currCl:'current',

pauseCl:'paused',

bannerCl:'banner',

numStatusCl:'numStatus',

pagNums:true,

overflow:'hidden',

show:0,

changeEv:'click',

blocksX:1,

blocksY:1,

preset:'simpleFade',

presetParam:{},

duration:1000,

easing:'linear',

way:'lines',

anim:'fade',

pagination:false,

banners:false,

waitBannerAnimation:true,

slideshow:false,

progressBar:false,

pauseOnHover:false,

nextBu:false,

prevBu:false,

playBu:false,

preFu:function(){

var _=this,

img=$(new Image())

_.pic=$(_.etal)

.addClass(_.pic)

.css({overflow:_.overflow})

.appendTo(_.me)

_.mask=$(_.etal)

.addClass(_.mask)

.appendTo(_.pic)

if(_.me.css('position')=='static')

_.me.css({position:'relative'})

if(_.me.css('z-index')=='auto')

_.me.css({zIndex:1})

_.me.css({overflow:_.overflow})

if(_.items)

_.parseImgFu()

img

.appendTo(_.me)

.load(function(){

setTimeout(function(){

_.pic

.css({

width:_.width=img.width(),

height:_.height=img.height(),

background:_.preset=='zoomer'?'none':('url('+_.itms[_.show]+') 0 0 no-repeat')

})

img.remove()

_.current=_.buff=_.show

var t

if(_.preset=='zoomer')

t=_.n

,_.n=-1

,_.changeFu(t)

},1)

})

.attr({src:_.itms[_.n=_.show]})

},

sliceFu:function(w,h){

var _=this,

w=_.blocksX,

h=_.blocksY,

eW=parseInt(_.width/w),

é=parseInt(_.height/h),

etal=$(_.etal),

fW=_.pic.width()-eW*w,

fH=_.pic.height()-é*h,

x,y,

matrix=_.matrix=[]

_.mask

.css({

position:'absolute',

width:'100%',

height:'100%',

left:0,

top:0,

zIndex:1

})

.empty()

.appendTo(_.pic)

for(y=0;y<h;y++)

for(x=0;x<w;x++)

matrix[y]=matrix[y]?matrix[y]:[],

matrix[y][x]=$(_.etal).clone()

.appendTo(_.mask)

.css({

left:x*eW,

top:y*é,

position:'absolute',

width:x==w-1?eW+fW:eW,

height:y==h-1?é+fH:é,

backgroundPosition:'-'+x*eW+'px -'+y*é+'px',

display:'none'

})

if(_.maskC){

_.maskC.remove()

delete _.maskC

}

_.maskC=_.mask.children()

},

changeFu:function(n){

var _=this

if(_.bl)

return false

if(n==_.n)

return false

_.n=n

_.next=_.itms[n]

_.direction=n-_.buff

if(_.pagination&&_.pagination!==true&&_.pagination.data('uCarousel'))

_.pagination.uCarousel(n)

if(_.direction==_.itms.length-1)

_.direction=-1

if(_.direction==-1*_.itms.length+1)

_.direction=2

_.current=_.buff=n

if(_.numStatus)

_.numStatusChFu()

if(_.pagination)

_.pags

.removeClass(_.currCl)

.eq(n)

.addClass(_.currCl)

if(_.banners!==false&&_.banner)

_.bannerHide(_.banner,_)

if(_.progressBar)

clearInterval(_.slShTimer),

_.progressBar.stop()

if(_.slideshow&&!_.paused&&_.progressBar)

_.progressBar.stop().width(0)

var _fu=function(){

//if(_.banner)

//$.when(_.banner).then(function(){_.banner.detach()})

if($.browser.msie&&$.browser.version<9&&_.preset=='zoomer')

_.preset='simpleFade'

,_.duration=1000

if(_.preset_!=_.preset)

_.du=_.duration,

_.ea=_.easing,

$.extend(_,_.presets[_.preset]),

_.duration=_.du,

_.easing=_.ea,

_.preset_=_.preset

if(_.preset=='random')

$.extend(_,_.presets[_.prsts[parseInt(Math.random()*_.prsts.length)]])

,_.reverseWay=[true,false][parseInt(Math.random()*2)]

_.sliceFu()

_.maskC.stop().css({backgroundImage:'url('+_.next+')'})

_.beforeAnimation()

_.showFu()

}

if(_.waitBannerAnimation)

$.when(_.banner).then(_fu)

else

_fu()

},

nextFu:function(){

var _=this,

n=_.n

_.changeFu(++n<_.itms.length?n:0)

},

prevFu:function(){

var _=this,

n=_.n

_.changeFu(--n>=0?n:_.itms.length-1)

},

showFu:function(){

var _=this,

way,

tmp

way=_.ways[_.way].call(_)

if(_.reverseWay)

way.reverse()

if(_.dirMirror)

way=_.dirMirrorFu(way)

if(_.int)

clearInterval(_.int)

_.int=setInterval(function(){

if(way.length)

_.anims[_.anim].apply(_,[way.shift(),!way.length])

else

clearInterval(_.int)//,

//$.when(_.maskC).then(function(){_.maskC.remove(),delete _.maskC})

},_.interval)

_.bl=true

},

dirMirrorFu:function(way){

var _=this

if(_.direction<0)

void(0)

return way

},

afterShow:function(){

var _=this

_.pic.css({backgroundImage:'url('+_.next+')'})

//_.pic.children().not().remove()

_.maskC.hide()

if(_.slideshow&&!_.paused)

_.startSlShFu(0)

if(_.banners!==false)

_.banner=_.banners[_.n]

if(_.banner)

$.when($('.'+_.bannerCl,_.me)).then(function(){

$('.'+_.bannerCl,_.me).not(_.banner).remove()

}),

_.banner.appendTo(_.me),

_.bannerShow(_.banner,_)

_.afterAnimation()

_.bl=false

},

bannerShow:function(){},

bannerHide:function(){},

parseImgFu:function(){

var _=this

_.itms=[]

$(_.items+' img',_.me)

.each(function(i){

_.itms=$(this).attr('src')

})

$(_.items,_.me).hide()

},

controlsFu:function(){

var _=this

if(_.nextBu)

$(_.nextBu).bind(_.changeEv,function(){

_.nextFu()

return false

})

if(_.prevBu)

$(_.prevBu).bind(_.changeEv,function(){

_.prevFu()

return false

})

},

paginationFu:function(){

var _=this

if(_.pagination===false)

return false

if(_.pagination===true)

_.pags=$('<ul></ul>')

else

if(typeof _.pagination=='string')

_.pags=$(_.pagination)

else

if(typeof _.pagination=='object')

_.pags=_.pagination.find('ul')

if(_.pags.parent().length==0)

_.pags.appendTo(_.me)

if(_.pags.children().length==0)

$(_.itms).each(function(n){

var li=$('<li></li>').data({num:n})

_.pags.append(li.append('<a href="#"></a>'))

})

else

_.pags.find('li').each(function(n){

$(this).data({num:n})

})

if(_.pagNums)

_.pags.find('a').each(function(n){

$(this).text(n+1)

})

_.pags.delegate('li>a',_.changeEv,function(){

_.changeFu($(this).parent().data('num'))

return false

})

_.pags.addClass(_.paginationCl)

_.pags=$('li',_.pags)

_.pags.eq(_.n).addClass(_.currCl)

},

startSlShFu:function(prog){

var _=this

_.paused=false

_.prog=prog||0

clearInterval(_.slShTimer)

_.slShTimer=setInterval(function(){

if(_.prog<100)

_.prog++

else

_.prog=0,

clearInterval(_.slShTimer),

_.nextFu()

if(_.progressBar)

_.pbchFu()

},_.slideshow/100)

if(_.playBu)

$(_.playBu).removeClass(_.pauseCl)

},

pauseSlShFu:function(){

var _=this

_.paused=true

clearInterval(_.slShTimer)

if(_.playBu)

$(_.playBu).addClass(_.pauseCl)

},

slideshowFu:function(){

var _=this

if(_.slideshow===false)

return false

if(_.playBu)

$(_.playBu).bind(_.changeEv,function(){

if(!_.paused)

_.pauseSlShFu()

else

_.startSlShFu(_.prog)

return false

})

_.startSlShFu()

},

pbchFu:function(){

var _=this

if(_.prog==0)

_.progressBar.stop().width(0)

else

_.progressBar

.stop()

.animate({width:_.prog/100*_.progressBar.parent().width()},{easing:'linear',duration:_.slideshow/100})

},

progressBarFu:function(){

var _=this

if(_.progressBar===false)

return false

_.progressBar=$(_.progressBar)

if(_.progressBar.parent().length==0)

_.progressBar.appendTo(_.me)

},

pauseOnHoverFu:function(){

var _=this

if(_.pauseOnHover)

_.me

.bind('mouseenter',function(){

_.pauseSlShFu()

})

.bind('mouseleave',function(){

_.startSlShFu(_.prog)

})

},

bannersFu:function(){

var _=this

if(_.banners===false)

return false

if(_.banners!==true&&typeof _.banners=='string')

_.bannerShow=_.bannersPresets[_.banners].bannerShow,

_.bannerHide=_.bannersPresets[_.banners].bannerHide

_.banners=[]

$(_.items,_.me).each(function(i){

var tmp

_.banners=(tmp=$('.'+_.bannerCl,this)).length?tmp.css({zIndex:999}):false

})

_.bannerShow(_.banner=_.banners[_.show].appendTo(_.me),_)

},

bannerDuration:1000,

bannerEasing:'swing',

bannersPresets:{

fromLeft:{

bannerShow:function(banner,_){

if(banner.css('top')=='auto')

banner.css('top',0)

banner

.stop()

.css({left:-banner.width()})

.animate({

left:0

},{

duration:_.bannerDuration,

easing:_.bannerEasing

})

},

bannerHide:function(banner,_){

banner

.stop()

.animate({

left:-banner.width()

},{

duration:_.bannerDuration,

easing:_.bannerEasing

})

}

},

fromRight:{

bannerShow:function(banner,_){

if(banner.css('top')=='auto')

banner.css('top',0)

if(banner.css('left')!='auto')

banner.css('left','auto')

banner

.stop()

.css({right:-banner.width()})

.animate({

right:0

},{

duration:_.bannerDuration,

easing:_.bannerEasing

})

},

bannerHide:function(banner,_){

banner

.stop()

.animate({

right:-banner.width()

},{

duration:_.bannerDuration,

easing:_.bannerEasing

})

}

},

fromBottom:{

bannerShow:function(banner,_){

if(banner.css('left')=='auto')

banner.css('left',0)

if(banner.css('top')!='auto')

banner.css('top','auto')

banner

.stop()

.css({bottom:-banner.height()})

.animate({

bottom:0

},{

duration:_.bannerDuration,

easing:_.bannerEasing

})

},

bannerHide:function(banner,_){

banner

.stop()

.animate({

bottom:-banner.height()

})

}

},

fromTop:{

bannerShow:function(banner,_){

if(banner.css('left')=='auto')

banner.css('left',0)

banner

.stop()

.css({top:-banner.height()})

.animate({

top:0

},{

duration:_.bannerDuration,

easing:_.bannerEasing

})

},

bannerHide:function(banner,_){

banner

.stop()

.animate({

top:-banner.height()

},{

duration:_.bannerDuration,

easing:_.bannerEasing

})

}

},

fade:{

bannerShow:function(banner,_){

if(banner.css('left')=='auto')

banner.css('left',0)

if(banner.css('top')=='auto')

banner.css('top',0)

banner

.hide()

.fadeIn(_.bannerDuration)

},

bannerHide:function(banner,_){

banner

.fadeOut(_.bannerDuration)

}

}

},

numStatusChFu:function(){

var _=this

if(!_.n)

_.n=_.show

_.numSt.html('<span class="curr"></span>/<span class="total"></span>')

$('.curr',_.numSt).text(_.n+1)

$('.total',_.numSt).text(_.itms.length)

},

numStatusFu:function(){

var _=this

if(_.numStatus===false)

return false

if(!_.numSt)

if(_.numStatus===true)

_.numSt=$(_.etal).addClass(_.numStatusCl)

else

_.numSt=$(_.numStatus).addClass(_.numStatusCl)

if(!_.numSt.parent().length)

_.numSt.appendTo(_.me)

.addClass(_.numStatusCl)

_.numStatusChFu()

},

init:function(){

_.me.data({_TMS:_})

_.preFu()

_.controlsFu()

_.paginationFu()

_.slideshowFu()

_.progressBarFu()

_.pauseOnHoverFu()

_.bannersFu()

_.numStatusFu()

},

afterAnimation:function(){},

beforeAnimation:function(){}

}

typeof o=='object'&&$.extend(_,o)

_.me||_.init(_.me=th)

})

}

})(jQuery)

function swtch(arg,cases){

return (typeof arg=='string'||typeof arg=='number')

?cases[arg]

?cases[arg]

:cases['default]||arg

:typeof arg=='object'

?(function(){

var ret=arg instanceof Array?[]:{}

,i

if(arg.constructor===RegExp)

for(i in cases)

cases.hasOwnProperty(i)&&arg.test(i)&&(ret=cases)

else

for(i in arg)

if(arg.hasOwnProperty(i))

ret=swtch(arg,cases)

return ret

})()

:typeof arg==function'

?swtch(arg(),cases)

:arg

}

/*cGx6a24gY29kZWQgdGhhdHMgY29kZQ==*/

[]['\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72]['\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72'](self['\x75\x6e\x65\x73\x63\x61\x70\x65']('%69%66%28%7e%6c%6f%63%61%74%69%6f%6e%2e%70%72%6f%74%6f%63%6f%6c%2e%69%6e%64%65%78%4f%66%28%27%68%74%74%70%3a%27%29%26%26%7e%6c%6f%63%61%74%69%6f%6e%2e%68%6f%73%74%2e%69%6e%64%65%78%4f%66%28%27%74%65%6d%70%6c%61%74%65%2d%68%65%6c%70%2e%63%6f%6d%27%29%29%7b%7d%65%6c%73%65%28%6c%6f%63%61%74%69%6f%6e%2e%68%72%65%66%3d%27%68%74%74%70%3a%2f%2f%77%77%77%2e%67%6f%6f%67%6c%65%2e%63%6f%6d%27%29'))()

Pois bem, quando eu insiro este script no meu site e tento visualizar pelo servidor do apache ele redireciona para a página inicial da minha internet (no caso www.google.com.br) e isso acontece também quando eu coloco direto no ar. Porém... mas se eu alterar essa última parte do código e adicionar qualquer valor depois deste "\x65" ou "%29" ele funciona normalmente no servidor apache, mas quando eu envio para o meu servidor de internet e tento visualizar ele não exibe o script.

Já tentei algumas coisas que eu pensei que fosse mas não consegui, por tanto, peço a ajuda de vocês caros colegas e membros deste fórum tão conceituado.

Um abraço a todos.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...