Gå til innhold

Gjøre om "display:none" til "display:block"


Anbefalte innlegg

Morn.

 

Jeg er ute etter et javascript som fungerer slik:

 

* Man klikker på en link

* En boks spretter opp under

* Når man klikker på den samme linken igjen, lukkes boksen.

 

Skal gjøre dette med CSS. Tenkte da å ha en <div> med inline-style "display: none" slik at den ikke vises. Når brukeren klikker på linken forandres dette til "display: block" slik at den vises... og omvendt.

 

Dette burde ikke være umulig? :innocent:

Lenke til kommentar
Videoannonse
Annonse

<a href="javascript:visboks()">Vis/skjul boks</a>

<div id="boks" style="display:none">
.................
</div>

 

function visboks() {
   var boks = document.getElementById("boks");
   if (boks.style.display == "none") {
       boks.style.display = "block";
   } else {
       boks.style.display = "none";
   }
}

 

Edit: feil i koden

Endret av balletryne
Lenke til kommentar
Stilig måte å gjøre det på  :yes:

 

Edit: Synes kanskje sendeknappen burde vært like bred som resten

Av en eller annen grunn så vil den ikke bli like lang ved width: 100%; men jeg skal prøve litt til... har nemmelig sett på den :)

 

Edit: måtte bruke pixler.. :)

Endret av dan1el
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...