"Stig Johansen" <wopr.dk@gmail.com> skrev i en meddelelse
news:4b3143d3$0$282$14726298@news.sunsite.dk...
> "Tom Andersen" <ingen@mail.dk> wrote in message
> news:4b312ae0$0$36578$edfadb0f@dtext01.news.tele.dk...
>
>> Tanken var, at videoklippet skulle komme frem ved klik på "Se Video".
>> Det gør det sådan set også, men kun efter to klik! Når der først er
> klikket
>> et par gange, virker fint med skiftevis "skjul" og "vis".
>
> Det er fordi du tester på display, som ikke er sat ved load.
> Det, at du definerer display:none i dit CSS medfører ikke at display
> propertien bliver sat på elementet.
>
> Du starter dermed at teste på:
> if (document.getElementById(objekt).style.display=="none")
>
> Det er den ikke, for den er tom, så derfor udføres:
> document.getElementById(objekt).style.display="none";
> Så nu er diplay propertien sat til none.
> Ved næste klik er display = none, så der bliver den sat til block.
>
> Herefter skiftes mellem none og block.
>
> Du kan anføre display:none som inline style på elementet, eller du kan
> 'vende testen om', så burde det virke.
>
Du er bare så dygtig
!!
Super mange tak Stig.
Tom