Avatar billede dingkee Nybegynder
01. september 2003 - 19:14 Der er 10 kommentarer og
2 løsninger

Expand boks

Jeg søger sådan en expand boks, altså sådan at når man klikker på den får man en masse tekst, og når man klikker på den igen forsvinder teksten...

Har set det på qxl engang, men kan ikk finde det igen, nogen der har sådan noget liggende??
Avatar billede roenving Novice
02. september 2003 - 00:09 #1
Vil du have den til at skifte imellem en masse tekst og ingen tekst eller er det størrelsen ?-)
Avatar billede dingkee Nybegynder
02. september 2003 - 11:57 #2
Det er størrelsen,

Kan lige lave et eks:

Hvor den er lille:
Jeg søger sådan en expand boks

Så trykker man på expand / udvid:
Jeg søger sådan en expand boks, altså sådan at når man klikker på den får man en masse tekst, og når man klikker på den igen forsvinder teksten...

Altså så hele teksten bliver vist
Avatar billede exp Juniormester
02. september 2003 - 12:54 #3
ligesom oversigten på http://expfaq.1go.dk ?
Avatar billede dingkee Nybegynder
02. september 2003 - 13:22 #4
Jah, faktisk ligesom oversigten...

Den kan jeg vil næsten så bare lige lave en kopi af :)
Avatar billede dingkee Nybegynder
02. september 2003 - 14:14 #5
Men den kan ikke helt det jeg gerne vil have den til at lave.
Eller jeg kan i hvertfald ikke få den til det jeg vil have den til...

Den oversigt er bygget op i <div> og jeg vil gerne lave det i <table> kan det ikke laves til det???
Avatar billede exp Juniormester
02. september 2003 - 14:17 #6
dunno...
Avatar billede dingkee Nybegynder
02. september 2003 - 14:40 #7
Jeg har fået det lidt ind i en table, det virker godt nok, ved den første <tr>
Men ved den næste virker den slet ikke...
Nogen der ved hvad det kan skyldes???

Her er lidt kode:
<a class="showhide" href="#" onClick="document.getElementById('outline').style.display = (document.getElementById('outline').style.display == 'block') ? 'none' : 'block'; return false;">Flere informationer</a></font></td>

<tr id="outline" style="display: none;">

<td width="80%" style="text-indent: 17px"><font face="verdana" size="-2">Mål</font></td><td width="20%" align="right"><font face="verdana" size="-2">20x20</font></td>
</tr>

<tr bgcolor="#FF9900" height="1" id="outline" style="display: block;"><td colspan="2" div style="text-indent:17px"></td></tr>
Avatar billede dingkee Nybegynder
02. september 2003 - 14:46 #8
Okay, mig der er lidt sløv oven i toppen idag, skal selvfølgelig laves i en tabel for sig selv :)

Exp>> Hvis du vil have lidt point for at have vist mig siden så si lige til
Avatar billede roenving Novice
02. september 2003 - 15:46 #9
Du kan også få den til automatisk at udvide sig ved at udnytte at du totalt kan fjerne/vise et element:

<table><tr><td>
<div id="lilleDiv" onclick="this.style.display='none';docuemnt.getElementById('storDiv').style.display='block';">Jeg søger sådan en expand boks</div>
<div id="storDiv" onclick="this.style.display='none';docuemnt.getElementById('lilleDiv').style.display='block';">Jeg søger sådan en expand boks, altså sådan at når man klikker på den får man en masse tekst, og når man klikker på den igen forsvinder teksten...</div></td>
</tr></table>

Tabellen er bare med for at illustrere at størrelsen 'skubber' omkransende elementer op og ned i størrelse ...
Avatar billede roenving Novice
02. september 2003 - 15:48 #10
-- og der var sæ'fø'li' en tavetosse, det er jo:

document.getElementById

begge gange !-)

-- og storDiv skal selvfølgelig starte skjult:

<div id="storDiv" style="display:none;" ...
Avatar billede exp Juniormester
02. september 2003 - 23:55 #11
Du giver mig bare hvad du synes der tilkommer mig... men det er vist ikke alle 60 point :-)
Avatar billede dingkee Nybegynder
03. september 2003 - 11:43 #12
Jeg fik det til at virke, fra den side EXP viste mig...

Tager selv 30 point igen, så der er 30 til dig exp for hjælpen :)
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