04. marts 2004 - 12:49Der er
7 kommentarer og 1 løsning
Problem med javascript
Generelt har jeg et problem. Mig og JS snakker ik ret godt sammen, og det kulminerer nu i dette spørgsmål:
Jeg har denne <div> boks:
<div id="testdiv"> Et eller andet </div>
Det vil jeg gerne have skjult ... Det har jeg denne funktion til (bruger enten den ene eller den anden .. ligemeget, men nu kommer begge med, så kan I kommentere brugen af dem også ;))
underligt... følgende virker fint hos mig: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <body> <script> function close(){
} </script> <div id="testdiv"> Et eller andet </div> Det vil jeg gerne have skjult ... Det har jeg denne funktion til (bruger enten den ene eller den anden .. ligemeget, men nu kommer begge med, så kan I kommentere brugen af dem også ;)) <a href="java script:close();">test</a> </body> </html>
desuden er der ingen point i både at sætte display og visibility. med display, så "fjerner" du hele dit layer, men med visibility så skjuler du det bare.
når jeg skriver "fjerne", så er det fordi at det html der står over og under, rykker sammen, mens når du skjuler, så vil html blive stående der de står. prøv selv:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html> <head> <title>Untitled</title> <script language="JavaScript" type="text/javascript"> <!-- function setDisplayStyle( strDivID ) { var objStyle = document.getElementById( strDivID ).style;
<body> Denne tekst bliver stående <div id="divvisibility" style="border:1px solid black;height:50px;">Denne tekst forsvinder</div> Denne tekst bliver også stående når du klikker <a href="java script:void(0);" onclick="setVisibilityStyle( 'divvisibility' );">her</a><br>
Denne tekst bliver stående <div id="divdisplay" style="border:1px solid black;height:50px;">Denne tekst forsvinder</div> Denne tekst rykker når du klikker <a href="java script:void(0);" onclick="setDisplayStyle( 'divdisplay' );">her</a><br> </body> </html>
/nute
Synes godt om
Ny brugerNybegynder
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.