Ir para conteúdo

POWERED BY:

Arquivado

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

tiagolr

[Resolvido] Rolar texto a partir de arquivo .txt

Recommended Posts

Possuo esse codigo que axei na net.

1. Teria como rolar o texto para cima ao invez de ser para esquerda?

2. Tem como deixar de existir o botão e começar a rolar logo q entrar na pagina?

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>
  <title></title>
</head>

<body>
<script language="JavaScript" type="text/javascript">
<!--
var TO;

function Scroll(){

 var inner=document.getElementById('outerDisplay');
 if (parseInt(inner.style.left)>-parseInt(inner.style.width)){
  inner.style.left=(parseInt(inner.style.left)-1)+'px';
  TO=setTimeout('Scroll()',100);
 }
 else {
  inner.style.left=(0)+'px';
  Scroll();
 }
}
var srcFrame;
//External content into a layer
function loadOuter(doc) {
 srcFrame = document.getElementById("hiddenContent");
 srcFrame.src = doc;
 // workaround for missing onLoad event in IFRAME for NN6
 if (!srcFrame.onload) {
  setTimeout("transferHTML()", 1000)
 }
}

function transferHTML(){
 srcContent='';
 if (srcFrame.contentDocument){
  srcContent=srcFrame.contentDocument.getElementsByTagName("BODY")[0].innerHTML;
 }
 else if (srcFrame.contentWindow){
  srcContent=srcFrame.contentWindow.document.body.innerHTML;
 }
 document.getElementById("outerDisplay").innerHTML = srcContent;
 clearTimeout(TO);
 Scroll();
}


var DocAry=new Array('Test.txt','teste.txt');

function SelectList(v){
 if (v>0){
  loadOuter(DocAry[v-1]);
 }
}

//-->
</script>


<INPUT TYPE="button" VALUE="teste.txt" onClick="loadOuter('teste.txt')" >
<br>



<div  style="position:relative;overflow:hidden;width:1000px;height:1000px;" >
 <div id="outerDisplay" style=position:absolute;left:0px;top:0px;width:300px;>1 2 3 4 5 </div>
</div>

<iframe  id="hiddenContent" width="200" height="200" style="position:absolute;visibility:hidden;" ></iframe>

</body>

</html>

 

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opaa

na verdade consegui fazer rolar para cima trocando

 

inner.style.left

 

por

 

inner.style.top...

 

 

Mas não to conseguindo fazer carregar ao abrir a internet, sem usar o botão...

 

jah tentei usar onload mas nao deu certo.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum.. aqui deu certo:

window.onload = function()
{
	loadOuter('teste.txt');
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

willian;

 

Estou com um problema agora que se o texto do arquivo .TXT for muito grande, ele não rola ate o final. você teria alguma ideia de como fazer para mostrar tudo?

 

Abrç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.