Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Robson Ponti

Problema com codigo JAVA SCRIPT- Banner aleatório

Recommended Posts

Olá galera, estou precisando de uma mãozinha...eu fiz um banner aleatório em Java(peguei meio pronto), aki no MEU IIS(windows) funfou blza...mas qndo hospedei(LINUX) não funfou mais...

 

CODIGO PAGINA:

<style type="text/css">

#painel {width:282px;height:198px;background-color:#575757;float:left;}

div>#painel {top:0;} /*hack*/

#painel-conteudo {display:none;}

#painel h2 {font-size:13px;padding:0 1em;margin:0;}

#painel h2 a {color:#fff;}

#painel h2 a:visited {color:#eee;}

#painel #imgslide {width:282px;height:150px;margin:0 0 0.6em 0;}

#painel #proximo, #painel #anterior, #painel #pause {cursor:pointer;cursor:hand;position:absolute;}

#painel #prox-ant {position:absolute;top:217px;width:13.8em;height:10px;left:10;}

#painel #anterior {left:-140px;}

#painel #proximo {left:70px;}

#painel #pause {left:-5px;}

#painel #to-blend {opacity:0.99;zoom:1;}

 

</style>

 

 

 

 

<script type="text/javascript">

var d=document;

$ = function(id) {

if(!arguments[1]) return document.getElementById(id);

else document.getElementById(id).style[arguments[1]]=arguments[2];

}

 

 

function delItem(arr,item){

for(;item<arr.length;item++) arr[item]=arr[item + 1];

arr.length=arr.length-1;

} function goURL(){

(Item[atual][3].indexOf('_blank')!=-1) ? window.open(Item[atual][3].substring(0,Item[atual][3].indexOf(' '))) : location.href=Item[atual][3];

} function startSlide(){

loadImages();

if(!paused) timeoutId=setTimeout('changeImg(1)',6000);

} function initialize(){

timeoutId=0;

textareaContent=d.form_cr.select_cr.value.split(/[\r\n]/i);

Item = new Array();

for(x=0,y=0;x<textareaContent.length;x++){

if(textareaContent[x].length>30) Item[y++]=textareaContent[x].split('|');

}

for(i=Item.length-1;i>=0;i--){

Item[0]=Item[0].replace(/([ \n\t\r])+/, " ");

Item[4]=(Item[4].length<3) ? '' : '<img src="'+Item[4]+'" border="0" style="margin-left:4px;" />';

if(Item[1].length<3||Item[3].length<3||Item[2].length<3||Item[0].length<2) delItem(Item,i);

}

if(Item.length==1) d.write('<style>#anterior,#proximo,#pause{visibility:hidden;}</style>');

atual = Math.random().toString().substring(2,6) % Item.length;

} function startPanel(){

usaCredito = '';

initialize();

if(arguments.length>0){

if(!isNaN(arguments[0])) atual = arguments[0];

}

if(paused) {imgpause='on'; altpause='alt="Ligar" title="Ligar"';}

else {imgpause='off'; altpause='alt="Parar" title="Parar"';}

d.write('<div id="to-blend">'+usaCredito+'<a href="java script:goURL()"><img src="'+Item[atual][1]+'" id="imgslide" name="img1" border="0" title="'+Item[atual][0]+'" alt="'+Item[atual][0]+'"></a>');

d.write('<h2><a href="java script:goURL()" id="p-link"><span id="txt1">'+Item[atual][2]+'</span><span id="icon-area">'+Item[atual][4]+'</span></a></h2></div>');

d.write('<div id="prox-ant"><a href="java script:void(0)" id="anterior" onclick="if(okToGo)changeImg(-1)"><img src="imagens/anterior.gif" border="0" /></a><img src="imagens/pause.gif" onclick="pauseSlide()" id="pause" '+altpause+' />');

d.write('<a href="java script:void(0)" id="proximo" onclick="if(okToGo)changeImg(1)"><img src="imagens/proximo.gif" border="0" /></a></div>');

} function pauseSlide(){

if(paused){

$('pause').src='imagens/pause.gif';

$('pause').title='Parar'; $('pause').alt = 'Parar';

d.cookie="homeUOLpause=0;domain=.uol.com.br;expires=Thu, 2 Aug 1970 20:47:11 UTC;";

paused=false;

startSlide();

}else{

clearTimeout(timeoutId);

d.cookie="homeUOLpause=1;domain=.uol.com.br;expires=Thu, 2 Aug 2222 20:47:11 UTC;";

$('pause').src='imagens/pause1.gif';

$('pause').title='Ligar'; $('pause').alt = 'Ligar';

paused = true;

} }

 

var okToGo=false;

var paused=(d.cookie.indexOf('homeUOLpause=1')!=-1) ? true : false;

onload=startSlide;

 

</script>

</head>

 

 

 

 

 

<body bgcolor="#c5c5c5">

<form name="form_cr" action="" id="painel-conteudo"><textarea name="select_cr" cols="0" rows="0">

Bem Vindo!!!|imagens/bannerlogo.jpg|Bem Vindo<br>Ao site da Radio Harmonia FM|link5.html|

Natal 2007|imagens/Natal.jpg|Festa de Natal 2007<br>Programa Amiguinhos em Harmonia - Natal|fotos_harmonia2.php|

Distak 2007|imagens/Distak.jpg|Mais uma vez a mais Ouvida da Cidade!<br>Rádio Harmonia - Distak 2007|fotos_harmonia4.php|

Harmonia Social|imagens/social.jpg|Ação Social<br>Trabalho Social Realizado com Crianças|fotos_harmonia1.php|

Radio Harmonia|imagens/frenteradio.jpg|Rádio Harmonia 105.9FM<br>A voz que fala ao coração|link4.html||||||

 

 

</textarea></form>

 

 

<div id="painel">

<script type="text/javascript">startPanel(0);</script>

</div>

 

 

 

<script type="text/javascript">

 

// painel rotativo //

function changeOpac(opacity){

var obj = $('to-blend').style;

obj.opacity=(opacity/101);

obj.MozOpacity=(opacity/101);

obj.KhtmlOpacity=(opacity/101);

} function blend(imagefile){

var speed=7;

var timer=0;

for(i=100;i>0;i-=2) setTimeout('changeOpac('+i+')', timer++ * speed);

setTimeout('changeContent()', timer * speed);

for(i=0;i<=100;i+=2) setTimeout('changeOpac('+i+')', timer++ * speed);

} function changeImg(id){

clearTimeout(timeoutId);

atual+=parseInt(id);

if(atual>Item.length-1) atual=0;

if(atual<0) atual=Item.length-1;

if(imgDsp[atual].complete==false){

atual--;

timeoutId = setTimeout('changeImg('+id+')',500);

return;

}

if(d.all && navigator.userAgent.indexOf('Opera')==-1){

try {

oDiv = $('to-blend');

oDiv.style.filter="blendTrans(duration=0.7)";

oDiv.filters.blendTrans.apply();

oDiv.filters.blendTrans.play();

changeContent();

} catch(e) { changeContent(); }

} else { blend(); }

if(!paused) timeoutId=setTimeout('changeImg(1)',6000);

} function loadImages(){

imgDsp = new Array();

for(n=0;n<Item.length;n++){

imgDsp[n]=new Image();

imgDsp[n].src=Item[n][1];

}

okToGo = true;

} function changeContent(){

d.img1.src=imgDsp[atual].src;

d.img1.alt=d.img1.title=Item[atual][0];

$('txt1').innerHTML=Item[atual][2];

if(usaCredito!='') $('credito').innerHTML=Item[atual][0];

$('icon-area').innerHTML=Item[atual][4];

}

 

</script>

 

Se alguem puder me ajduar fico agradecido!!!

Flw!!!

meu email: contato@robsonsites.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Robson, estou movendo seu post do fórum de Java Server Pages / Java para JavaScript ok.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.