Avatar billede nak-m Nybegynder
21. juni 2003 - 15:38 Der er 65 kommentarer og
1 løsning

folde-ud-link

har et link:
<a href="#" onClick="skriv('<table><tr><td>tekst</td></tr></table>'); return false;" class="menulink">link</a>

som  bytter noget tekst ud i en tabel(mere om det her: http://www.eksperten.dk/spm/367525 )

men udover det vil jeg også gerne ha det til at folde sig ud på denne måde:

LINK
-underlink
-underlink

hvordan kunne man tackle det?
Avatar billede nak-m Nybegynder
21. juni 2003 - 15:40 #1
de to underlinks skal altså poppe frem under linket når man trykker på det :)
Avatar billede grunken Nybegynder
21. juni 2003 - 16:08 #2
okay, den er straks sjovere :)
Avatar billede nak-m Nybegynder
21. juni 2003 - 16:10 #3
er det fordi det er svært at lave eller har i bare svært ved at forstå hvad jeg vil? (eller gidder i ikke, driverter! :)
Avatar billede nak-m Nybegynder
21. juni 2003 - 16:11 #4
hov der var du grunken min trofaste snedker ;)
Avatar billede grunken Nybegynder
21. juni 2003 - 16:25 #5
jeg er i gang ;D
Avatar billede nak-m Nybegynder
21. juni 2003 - 16:43 #6
lad mig gætte ... det er ikke nemt? :)
Avatar billede grunken Nybegynder
21. juni 2003 - 16:51 #7
tænkte lige ;D (prøvede noget nyt)

er det bare sådan du mener ?

<script>
function skriv(html) {
var f = document.getElementById("minTabel")

if(f.innerHTML.length>10){
f.innerHTML = "";}
else{
f.innerHTML = html;
}}

</script>


<a href="#" onClick="skriv('<table><tr><td><li><a href=\'#\'>link1</a><br><li><a href=\'#\'>link2</a></td></tr></table>'); return false;" class="link">Link</a><div id="minTabel"></div>


<div id="minTabel">
</div>
Avatar billede nak-m Nybegynder
21. juni 2003 - 16:57 #8
altså samme metode som at udskifte html'en i min tabel?

og så bare sætte minTabel under linket?

det kunne virke! men kan du ikke indflette det med hvad jeg havde i forvejen så den gør begge ting på samme tid? :)
Avatar billede grunken Nybegynder
21. juni 2003 - 17:04 #9
Avatar billede grunken Nybegynder
21. juni 2003 - 17:08 #10
eller fatter jeg bare -(minus)
Avatar billede nak-m Nybegynder
21. juni 2003 - 17:10 #11
jaa jeg har vist fået det til at dú nu :)
svar! (din røver!)
Avatar billede nak-m Nybegynder
21. juni 2003 - 17:14 #12
men hvordan får jeg det til at klappe sammen igen?
Avatar billede grunken Nybegynder
21. juni 2003 - 17:16 #13
øjeblik, laver lige en meget nemmere udgave :)
Avatar billede nak-m Nybegynder
21. juni 2003 - 17:17 #14
uuha, lille gavtyv! ;)
Avatar billede grunken Nybegynder
21. juni 2003 - 17:21 #15
<script>
function skriv() {

var f = document.getElementById("minTabel")

if (f.style.visibility == 'hidden')
    f.style.visibility = 'visible';
else
    f.style.visibility = 'hidden';
}
</script>

<a href="#" onClick="skriv(); return false;" class="link">link</a>

<div id="minTabel" style="visibility:hidden;">
<table>
  <tr>
  <td>
    <li><a href=\'#\'>link1</a><br><li><a href=\'#\'>link2</a>
  </td>
</tr>
</table>
</div>
Avatar billede grunken Nybegynder
21. juni 2003 - 17:21 #16
*G*
Avatar billede nak-m Nybegynder
21. juni 2003 - 17:22 #17
prøver den lige :)
Avatar billede nak-m Nybegynder
21. juni 2003 - 17:30 #18
den duer ikke rigtigt da der så bare er et tomt mellemrum mellem links'ne indtil man trykker :)

(links'ne "står stablet" over hinanden)
Avatar billede nak-m Nybegynder
21. juni 2003 - 17:37 #19
er du der stadig?
Avatar billede nak-m Nybegynder
21. juni 2003 - 17:55 #20
Forladt og alene danser cirkusprinsessen rundt... :(
Avatar billede nak-m Nybegynder
21. juni 2003 - 19:03 #21
andre så?
Avatar billede nak-m Nybegynder
21. juni 2003 - 19:33 #22
Kom tilbage grunken :(
Avatar billede nak-m Nybegynder
21. juni 2003 - 19:34 #23
lokke lokke lokke :)~
Avatar billede nak-m Nybegynder
21. juni 2003 - 20:02 #24
kitty kitty kitty ... miiiis mis mis mis mis!
Avatar billede grunken Nybegynder
22. juni 2003 - 01:24 #25
okay, havde sku lige en aftale med svigerne! håber du ser det her i morgen så :)

er det sådan du vil ha det ?

http://www.grunken.dk/exp/test.html
Avatar billede grunken Nybegynder
22. juni 2003 - 01:25 #26
udbygger gerne ;D
Avatar billede nak-m Nybegynder
22. juni 2003 - 01:37 #27
ikke helt :)
det er kun det ene link, der skal kunne foldes ud, og det er så meningen, at det skal folde sammen igen, hvis man f.eks. trykker på nogle af de andre.
Avatar billede nak-m Nybegynder
22. juni 2003 - 01:39 #28
(det skal ikke selv folde sammen, når man trykker på det igen ... først når man trykker på de andre links :-)
Avatar billede grunken Nybegynder
22. juni 2003 - 01:47 #29
Avatar billede grunken Nybegynder
22. juni 2003 - 01:48 #30
vildt du stadig er oppe *G*

sidder du bare og koger kode ?
Avatar billede nak-m Nybegynder
22. juni 2003 - 01:53 #31
haha nej sad bare og tågede på nettet mens jeg ventede :D

kigger lige koden.
Avatar billede grunken Nybegynder
22. juni 2003 - 01:59 #32
kayo
Avatar billede nak-m Nybegynder
22. juni 2003 - 02:05 #33
det er næsten perfekt - pånær at den kan lukke sig selv (må den ikke).
Avatar billede grunken Nybegynder
22. juni 2003 - 02:10 #34
okay prøv linket igen så :)
Avatar billede nak-m Nybegynder
22. juni 2003 - 02:26 #35
okay så er et nyt problem dukket op :)

den gidder ikke folde sammen når jeg trykker på de andre links ... kan det være fordi de "returner false"? for det er i hvert fald den eneste forskel jeg kan finde.
Avatar billede grunken Nybegynder
22. juni 2003 - 02:30 #36
det gør den da fint her ?
Avatar billede grunken Nybegynder
22. juni 2003 - 02:31 #37
så må jeg vist hellere lure din kode :)
Avatar billede nak-m Nybegynder
22. juni 2003 - 02:33 #38
ja din virker fint :)

men mine "andre" links returner jo false modsat dine ... kan det gøre en forskel?
Avatar billede nak-m Nybegynder
22. juni 2003 - 02:33 #39
ok snupper lige lidt kode så :)
Avatar billede nak-m Nybegynder
22. juni 2003 - 02:37 #40
her er nogle links - med foldelinket i midten:

<a href="#" onClick="skriv('<table><tr><td>tekst</td></tr></table>'); check(); return false;" class="menulink">link1</a><br>

<a href="#" onClick="skriv('<table><tr><td>tekst</td></tr></table>');
skriv2('minTabel2','http://www.jubii.dk','http://www.sol.dk'); return false;" class="menulink">link2</a><br>
<div id="minTabel2" style="display:none;"></div>

a href="#" onClick="skriv('<table><tr><td>tekst</td></tr></table>'); check(); return false;" class="menulink">link3</a>
Avatar billede nak-m Nybegynder
22. juni 2003 - 02:40 #41
de to underlinks skal egentlig fungere ligesom de andre links - har bare ikke lige fået det implementeret endnu :)
Avatar billede grunken Nybegynder
22. juni 2003 - 02:40 #42
aha....skal der hele tiden stå noget tekst i den table ? eller hva ?
Avatar billede grunken Nybegynder
22. juni 2003 - 02:44 #43
hvis jeg skal være helt ærlig...såeh har du nok rodet koden lidt sammen nu!


forklar mig hvofor at linket skal se sådan ud!

<a href="#" onClick="skriv('<table><tr><td>tekst</td></tr></table>'); check(); return false;" class="menulink">link1</a><br>

når du kan nøjes med:

<a href="#" onClick="check();" class="menulink">link1</a><br>
Avatar billede nak-m Nybegynder
22. juni 2003 - 02:49 #44
altså linket skal jo samtidig bytte html'en ud i minTabel :)

altså skriv(); bytter html'en ud i den der tabel fra foregående spm

og skriv2(); bruger jeg til foldeudlinket i minTabel2
Avatar billede grunken Nybegynder
22. juni 2003 - 02:49 #45
og nu blir jeg nødt til at smutte i seng!

kigger på det i morgen hvis det er :)
Avatar billede nak-m Nybegynder
22. juni 2003 - 02:52 #46
Okay, super :)
Avatar billede nak-m Nybegynder
22. juni 2003 - 15:27 #47
huluu buluu lotte hvor er du henne ... :)
Avatar billede nak-m Nybegynder
22. juni 2003 - 15:58 #48
ok jeg har fået det til at du ved at smide check() i en onMouseDown :)

nu mangler jeg så bare at få underlinksne til at du ligesom de andre links (med hensyn til udskiftningen af html)
Avatar billede nak-m Nybegynder
22. juni 2003 - 16:02 #49
jeg har problemer med at få skriv()-funktionen ind i underlinks'ne - hvordan kunne det gøres?
Avatar billede nak-m Nybegynder
22. juni 2003 - 16:17 #50
onClick="skriv('');"-funktionen duer jo umiddelbart ikke når den er inde i anførselstegn i forvejen (da der så ville være 3 lag af anførselstegn i hinanden).
Avatar billede nak-m Nybegynder
22. juni 2003 - 16:38 #51
jeg har fået underlinksne til at dú ved at lave separate funktioner til hvert link:

function funktion() {
var f = document.getElementById('minTabel')

f.innerHTML = '<table><tr><td>tekst</td></tr></table>';
}

man skulle næsten tro, jeg kunne javascripte hva? :)

(hvis der er en bedre måde at gøre det på så sig tiiiiil!)
Avatar billede nak-m Nybegynder
22. juni 2003 - 18:20 #52
grunken har vist sovet over sig ;)
Avatar billede grunken Nybegynder
22. juni 2003 - 23:33 #53
lavet om endnu engang ;D

http://www.grunken.dk/exp/test.html
Avatar billede nak-m Nybegynder
23. juni 2003 - 01:30 #54
Jeg har kun det sidste problem :)

når man har trykket på underlinksne og man så trykker på et af linksne under folder linket over sig sammen som det skal ... men den skifter ikke ikke html'en (beholder underlinkets html)

linkene ser sådan ud for tiden:

<a href="#" onClick="skriv('<table><tr><td>tekst</td></tr></table>'); return false;" onMouseDown="check();" class="menulink">link1</a><br>

<a href="#" onClick="skriv('<table><tr><td>tekst</td></tr></table>'); skriv2('minTabel2','teksta','tekstb'); return false;" class="menulink">link2</a><br>
<div id="minTabel2" style="display:none;"></div><br>

<a href="#" onClick="skriv('<table><tr><td>tekst</td></tr></table>'); return false;" onMouseDown="check();" class="menulink">link3</a>

hvad sker der?
Avatar billede grunken Nybegynder
23. juni 2003 - 01:36 #55
kig på linket...! er det det sådan du vil ha det ?
Avatar billede grunken Nybegynder
23. juni 2003 - 01:38 #56
Hvis du kigger godt efter, så er det hele samlet i en lille function :)
Avatar billede nak-m Nybegynder
23. juni 2003 - 15:11 #57
jamen problemet med dit test-html er at underlinksne stadig virker som almindelige links istedet for html-udskiftende links ligesom de andre :)
Avatar billede nak-m Nybegynder
23. juni 2003 - 20:53 #58
kan du lave en version hvor folde-ud-linket ikke selv har html-udskiftnings-funktionen (altså hvor det kun er underlinksne der skal udskifte) og hvor problemet nævnt i min "23/06-2003 01:30:41" kommentar er løst? pretty please?
Avatar billede nak-m Nybegynder
24. juni 2003 - 15:50 #59
du har vel ikke forladt mig?
Avatar billede nak-m Nybegynder
24. juni 2003 - 17:29 #60
Jeg kan se, du har gået rundt og svaret på andre spm ;( du havde mig ellers så overbevist, da du sagde, jeg var den eneste ene! buhuhuhuuuh...
Avatar billede nak-m Nybegynder
25. juni 2003 - 15:19 #61
skal jeg bare lukke?
Avatar billede nak-m Nybegynder
25. juni 2003 - 15:34 #62
hvis du ikke svare inden i morgen tidlig (i nat) kl. 00.00 så lukker jeg og smækker døren efter mig! :P
Avatar billede nak-m Nybegynder
25. juni 2003 - 15:35 #63
svare = svarer
Avatar billede nak-m Nybegynder
25. juni 2003 - 23:14 #64
45 min
Avatar billede nak-m Nybegynder
25. juni 2003 - 23:15 #65
skynd dig! :)
50 point lige ud af vinduet ellers...
Avatar billede nak-m Nybegynder
26. juni 2003 - 01:56 #66
ups glemte lige klokken ... lukker nu!
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