Ir para conteúdo

POWERED BY:

Arquivado

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

Luiz Vieira

Texto rolando não aparece no firefox

Recommended Posts

Pessoal, tenho um código aqui que estou tentando usar em um site que estou fazendo que exibe texto rolando com link, como se fosse tipo "última notícias", com chamada e link para a página com o texto completo.

No IE funciona na boa, mas no Firefox, nem aparece nada...

Vejam o código:

 

CODE
<%

Response.Write "<input type=hidden name='sVejaMais'" &_

"value='<a href=java script:requisicao(""procep_event2008.asp?ie=616"");>" &_

"<b>Programação científica de Abril</b></a><br>" &_

"<font size=1>Confira nossos cursos e palestras!</font>'>"

 

Response.Write "<input type=hidden name='sVejaMais'" &_

"value='<a href=java script:requisicao(""procep_event2008.asp?ie=615"");>" &_

"<b>Programa de Pós-graduação: Medicina Nuclear</b></a><br>" &_

"<font size=1>Inscrições prorrogadas até dia 11/04. Participe!</font>'>"

 

Response.Write "<input type=hidden name='sVejaMais'" &_

"value='<a href=java script:requisicao(""procep_event2008.asp?ie=358"");>" &_

"<b>Programação científica semanal</b></a><br>" &_

"<font size=1>Acesse nosso calendário e confira nossos cursos e palestras!</font>'>"

 

Response.Write "<input type=hidden name='sVejaMais'" &_

"value='<a href=java script:requisicao(""h_text2008.asp?it=2441"");>" &_

"<b>Pós-graduação em Psicologia Hospitalar, Nutrição em Cardiologia e Geriatria Clínica</b></a><br>" &_

"<font size=1>Inscrições abertas. Acesse os editais e saiba mais.</font>'>"

 

%>

 

<!-- INICIO SCROLL VEJA MAIS -->

 

<script language="JavaScript">

 

/*

Pausing updown message scroller-

© Dynamic Drive (www.dynamicdrive.com)

For full source code, installation instructions,

Terms Of Use, visit http://www.dynamicdrive.com

*/

 

//configure the below five variables to change the style of the scroller

var scrollerwidth='99%'

var scrollerheight='90px'

//var scrollerbgcolor='#D8FDEF'

var scrollerbgcolor='#FFFFFF'

 

//set below to '' if you don't wish to use a background image

var scrollerbackground=''

 

//para obtener el ubound del array

var x = 3;

 

//configure the below variable to change the contents of the scroller

var messages=new Array()

 

var i = 0;

if(x>0)

{

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

{

messages = sVejaMais.value;

}

}

 

 

///////Do not edit pass this line///////////////////////

 

var ie=document.all

var dom=document.getElementById

 

if (messages.length>2)

i=2

else

i=0

 

function move1(whichlayer){

tlayer=eval(whichlayer)

if (tlayer.top>0&&tlayer.top<=5){

tlayer.top=0

setTimeout("move1(tlayer)",10000)

setTimeout("move2(document.main.document.second)",10000)

return

}

if (tlayer.top>=tlayer.document.height*-1){

tlayer.top-=5

setTimeout("move1(tlayer)",50)

}

else{

tlayer.top=parseInt(scrollerheight)

tlayer.document.write(messages)

tlayer.document.close()

if (i==messages.length-1)

i=0

else

i++

}

}

 

function move2(whichlayer){

tlayer2=eval(whichlayer)

if (tlayer2.top>0&&tlayer2.top<=5){

tlayer2.top=0

setTimeout("move2(tlayer2)",10000)

setTimeout("move1(document.main.document.first)",10000)

return

}

if (tlayer2.top>=tlayer2.document.height*-1){

tlayer2.top-=5

setTimeout("move2(tlayer2)",50)

}

else{

tlayer2.top=parseInt(scrollerheight)

tlayer2.document.write(messages)

tlayer2.document.close()

if (i==messages.length-1)

i=0

else

i++

}

}

 

function move3(whichdiv){

tdiv=eval(whichdiv)

if (parseInt(tdiv.style.top)>0&&parseInt(tdiv.style.top)<=5){

tdiv.style.top=0+"px"

setTimeout("move3(tdiv)",10000)

setTimeout("move4(second2_obj)",10000)

return

}

if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){

tdiv.style.top=parseInt(tdiv.style.top)-5+"px"

setTimeout("move3(tdiv)",50)

}

else{

tdiv.style.top=parseInt(scrollerheight)

tdiv.innerHTML=messages

if (i==messages.length-1)

i=0

else

i++

}

}

 

function move4(whichdiv){

tdiv2=eval(whichdiv)

if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style.top)<=5){

tdiv2.style.top=0+"px"

setTimeout("move4(tdiv2)",10000)

setTimeout("move3(first2_obj)",10000)

return

}

if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){

tdiv2.style.top=parseInt(tdiv2.style.top)-5+"px"

setTimeout("move4(second2_obj)",50)

}

else{

tdiv2.style.top=parseInt(scrollerheight)

tdiv2.innerHTML=messages

if (i==messages.length-1)

i=0

else

i++

}

}

 

function startscroll(){

if (ie||dom){

first2_obj=ie? first2 : document.getElementById("first2")

second2_obj=ie? second2 : document.getElementById("second2")

move3(first2_obj)

second2_obj.style.top=scrollerheight

second2_obj.style.visibility='visible'

}

else if (document.layers){

document.main.visibility='show'

move1(document.main.document.first)

document.main.document.second.top=parseInt(scrollerheight)+5

document.main.document.second.visibility='show'

}

}

 

window.onload=startscroll

 

</SCRIPT>

<ILAYER id=main visibility="hide" background="../../../../../_webs/ProCardiaco/Includes/&%7Bscrollerbackground%7D;"

bgColor="&{scrollerbgcolor};" height="&{scrollerheight};"

width="&{scrollerwidth};"><LAYER id=first width="&{scrollerwidth};"

top="1" left="0">

<script language=JavaScript1.2>

if (document.layers)

document.write(messages[0])

</SCRIPT>

</LAYER><LAYER id=second visibility="hide" width="&{scrollerwidth};" top="0"

left="0">

<script language=JavaScript1.2>

if (document.layers)

document.write(messages[dyndetermine=(messages.length==1)? 0 : 1])

</SCRIPT>

</LAYER></ILAYER>

<script language=JavaScript1.2>

if (ie||dom){

document.writeln('<div id="main2" style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+' ;background-image:url('+scrollerbackground+')">')

document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0px;top:0px">')

document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:1px;" align=left>')

document.write(messages[0])

document.writeln('</div>')

document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:0px;visibility:hidden" align=left>')

document.write(messages[dyndetermine=(messages.length==1)? 0 : 1])

document.writeln('</div>')

document.writeln('</div>')

document.writeln('</div>')

}

</SCRIPT>

 

<!-- FIM SCROLL VEJA MAIS -->

Alguém sabe prq esse código não aparece no Mozilla? Há um outro código que cumpra a mesma função que esse?

Valeu!!!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

No FF ta dando algum erro? Abre o Console de Erros (ALT -> F -> S) e da uma olhada.

 

Abrax!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aaaaaaaaaaaaaaaaaaaahhhhhh!!!!!!!!!!!! Agora entendiiiiiiiiii (acho)! AUHaUHAuhauhA

 

Pra ele o sVejaMais simplesmente não significa nada nem ninguém. Você tem que falar quem é.

Muda a linha messages = sVejaMais.value; para messages = document.getElementsByName("sVejaMais").value;

 

Acho que assim vai rolar! ;)

 

AbraX!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aaaaaaaaaaaaaaaaaaaahhhhhh!!!!!!!!!!!! Agora entendiiiiiiiiii (acho)! AUHaUHAuhauhA

 

Pra ele o sVejaMais simplesmente não significa nada nem ninguém. Você tem que falar quem é.

Muda a linha messages = sVejaMais.value; para messages = document.getElementsByName("sVejaMais").value;

 

Acho que assim vai rolar! ;)

 

AbraX!!!

Agora foi http://forum.imasters.com.br/public/style_emoticons/default/grin.gif http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Valeu mesmo pela ajuda http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

AEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE \o/

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.