Avatar billede fireworld Nybegynder
10. marts 2002 - 18:44 Der er 4 kommentarer og
1 løsning

Findes layer?

Hvordan laver man så man ser om et layer findes....

har prøvet sådan her

<script>

    function oop(id)
    {
        if(document.getElementById(id).Length()>0)
        {
        alert('jaah');
        }
    }   


</script>

<div id="hej">hej</div>

<script>
oop('hej');
</script>
Avatar billede dcoder Nybegynder
10. marts 2002 - 18:50 #1
if(document.getElementById(id).value>0)

Prøv med den, eller prøv at fjern value/length helt
Avatar billede fireworld Nybegynder
10. marts 2002 - 18:52 #2
<script>

    function oop(id)
    {
        if(document.getElementById('hej')>0)
        {
        alert('jaah');
        }
    }   


</script>

<div id="hej">hej</div>

<script>
oop('hej');
</script>

virker ikke ...

den laver ingen alert()
Avatar billede dcoder Nybegynder
10. marts 2002 - 18:55 #3
if(document.getElementById(id).value != "")

Prøv evt. den, ellers kan jeg ikke lige komme på noget
Avatar billede jakoba Nybegynder
10. marts 2002 - 18:56 #4
simplere end det:

<script>

    function oop(id)
    {
        if( document.getElementById(id) )
        {
        alert('jaah');
        }
    } 

</script>

men pas på, hvis du har et billede eller en form der hedder det samme vil de blive fundet, så du tror den findes. det er sikrere med:

<script>

    function oop(id)
    {
      var obj = document.getElementById(id);
      if( obj && obj.tagName == 'DIV' )
        {
        alert('jaah');
        }
    } 

</script>

mvh JakobA
Avatar billede fireworld Nybegynder
10. marts 2002 - 19:07 #5
takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester