Jump to content


Photo

Captutar Id Das Layer Como Faço?


  • Faça o login para participar
4 replies to this topic

#1 Luciano_Ap

Luciano_Ap

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 29/11/2004, 13:33

Gostaria de saber como faço para capturar todas as ID das layers

Ex:
<div id="Layer5" style="position:absolute; left:191px; top:429px; width:596px; height:50px; z-index:2"></div>
<div id="Layer9" style="position:absolute; left:191px; top:429px; width:596px; height:50px; z-index:2"></div>
<div id="Layer1" style="position:absolute; left:191px; top:429px; width:596px; height:50px; z-index:2"></div>

Eu gostaria de dar um For ou while e armazenar em um array os nomes de todas as Layer que existem em uma pagina como faço..

o Array eu sei fazer o meu problema e um codigo que pega as ID das layers..

Grato.
Luciano França.

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 29/11/2004, 13:56

document.getElementsByTagName("div");


Klaus Paiva
Conheça também: Taperás

#3 Luciano_Ap

Luciano_Ap

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 01/12/2004, 07:31

Meu amigo mais como eu uso esse codigo dentro de um
Loop "For" ou "WHILE" para capturar todas as Layer existentes em um pagina, e atraves desse codigo eu iria saber a ID de cada uma.

#4 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 11/12/2004, 16:00

Assim menino:

<div id="pokemon">Pokémon</div>
<div id="digimon">Digimon</div>
<div id="beyblade">BeyBlade</div>

<script language="javascript" type="text/javascript">

  var i, a;

  for (i = 0; (a = document.getElementsByTagName("div")[i]); i++) {

    var exemplo = a.getAttribute("id");

    alert (exemplo);

  }

</script>


Klaus Paiva
Conheça também: Taperás

#5 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 11/12/2004, 17:45

no caso você disse que quer adicionar tudo num array, certo?

Então crie um array (new Array()) fora do loop e, dentro do loop, faça o seguinte:

nome_do_array[i]=exemplo;





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq