Avatar billede Kim Neesgaard Seniormester
22. juni 2020 - 19:08 Der er 2 kommentarer og
1 løsning

Javascript onLoad udføres ikke

Under <script> har jeg følgende:

function SlukAdmin() {     
    document.getElementById("admin").style.visibility = "hidden";
    }

    window.onload = SlukAdmin();

og det jeg gerne vil hide ved opstart er mit p-element med indhold:

<p id="admin"

men det virker ikke!? I stedet for window har jeg prøvet document, men med samme resultat. Hvis jeg bruger function SlukAdmin() ifm. OnKeyDown, så slukker p-element, men kun så længe tasten holdes nede.

På forhånd tak for hjælp!
Avatar billede Slater Ekspert
22. juni 2020 - 19:28 #1
Det skal ikke være SlukAdmin(); men SlukAdmin;

Du giver den en reference til at udføre senere. Hvis du putter parenteser på, bliver den bare udført med det samme, og forsøger at rette returværdien af funktionen til window.onload.
Avatar billede Kim Neesgaard Seniormester
22. juni 2020 - 20:24 #2
Hvor er du god!!! Det virker perfekt som jeg gerne ville have det til.

MANGE tak for hjælpen :-)

Vil du lægge et velfortjent svar!
Avatar billede Kim Neesgaard Seniormester
22. juni 2020 - 20:25 #3
Nå - det var vist i 'gamle dage' at det var sådan. Jeg har markeret som løsning!
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

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