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

Menu Rollover


lemissel

Pergunta

Pessoal, to querendo fazer um menu rollorver e tals, dae eu cheguei na seguintes funções:

var test=0;
    var count;
    
    function Movedown(){
            if(test < 0) test=1;
        
            document.teste.scroll(0,test++);
    }

    function Moveup(){
            
            document.teste.scroll(0,test--);
    
    }

    function tempo(){
         count = setTimeout("Movedown()", 100);
    }

teste é o objeto que eu quero fazer rolar... é um iframe

se eu colocar uma das duas functions de cima em um evento onclick de um botão, ela funciona direitinho, mas o cara tem que ficar clicando pra poder rolar no iframe... eu queria que fosse com o onmouseover em umas imagens... dae criei essa function tempo() mas n funciona... ele só rola uma vez e depois nada mais... vocês podem me ajudar????

vale

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Valeuzão Ceh eu tinha colocado essa msg besta ae embaixo eheheh mas consegui, fiquei fuçando ontem e deu certo. Usei o left e top.

obj.style.left = contador++;  //pra mover pra direita

obj.style.left = contador--;  //pra mover pra esquerda

Mas como o cliente pediu pra mover pra cima tive que usar o top ao invés do left.

Valeuuuu mesmo

Mais ou menos isso??? Nunca trabalhei com camadas, 1° vez biggrin.gif comoq ue eu faço para movê-la???

valeu!!!!

var contador = 0;

function moveLayer(sentido){
	var obj = document.getElementById("teste");
//alert(document.getelementbyid('Rola'))
	if(sentido == 'd'){
  if(contador > 0) contador = 1;
  obj.scroll(0, contador++);
	}
	else{
  obj.rola.scroll(0, contador--);
	}
}
</script>
</head>

<body>
<input type="button" value="<<" onclick="javascript:moveLayer('e');">
<input type="button" value=">>" onclick="javascript:moveLayer('d');">
<div id="exibe" style="position:absolute; left:261px; top:116px; width:222px; height:140px; z-index:2; overflow: hidden; clip: rect(auto auto auto 12);">
  <div id="teste" style="position:absolute; left:1px; top:3px; width:371px; height:141px; z-index:2; visibility: inherit; background-color: #99CC33; layer-background-color: #99CC33; border: 1px none #000000; overflow: auto;">TEstando, aqui ficariam os produtos... e etcetrea e tals e mais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais talsssmais mais talsssmais talsssmais talsssmais talsssmais </div>
</div>

Editado por lemissel
Link para o comentário
Compartilhar em outros sites

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
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...