Ir para conteúdo

POWERED BY:

Arquivado

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

Maycon

Posição de layer

Recommended Posts

<script LANGUAGE="JavaScript">	document.layers["Layer1"].style.left = 200;</script><body>  <div id="Layer1" style="position:absolute; width:287px; height:164px; z-index:1; background-color: #996600;">         Teste  </div></body>

Quero q ao carregar, mude o layer para a posição que eu informei, pq não funciona ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Minha pergunta não é essa, quero saber como definir o .left do layer iniciar em 200.Minha função a sintaxe está correta, porém, nao está funcionando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte cara... você criou corretamente o script e o layer, mas na ordem que está não funcionará, pois ele vai ler primeiro o JS e depois o layer, então ele não vai mover mesmo, pis nao encontrará o layer. Outra coisa é que não se usa o STYLE.LEFT no JS, mas sim STYLE.PIXELLEFT!

Mais uma coisa... o document.layers, se bem me lembro, não funciona no IE. Então use o GETELEMENTBYID, pois funciona em todos browsers! ;)

Você pode resolver de duas formas:

 

=== 1 ===

<script LANGUAGE="JavaScript">function mover() {document.getElementById("Layer1").style.pixelLeft = 200;}onload = mover;</script><body> <div id="Layer1" style="position:absolute; width:287px; height:164px; z-index:1; background-color: #996600;">        Teste </div></body>
**** Desta forma ele só vai executar o script quando a página estiver sido renderizada completamente.

 

=== 2 ===

<body> <div id="Layer1" style="position:absolute; width:287px; height:164px; z-index:1; background-color: #996600;">        Teste </div></body><script LANGUAGE="JavaScript">document.getElementById("Layer1").style.pixelLeft = 200;</script>
**** Desta forma primeiro ele vai ler o layer, e depois o JS.

 

Entendeu cara??? Mas a melhor forma de fazer é o exemplo 1, frmz?? ;)

 

FFFLLOOWWW!!!

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.