Avatar billede hybel Nybegynder
22. november 2001 - 11:50 Der er 11 kommentarer og
2 løsninger

Show/hide layer...

Jeg er ved at lave en ting, hvor man klikker i en menu, så teksten i et layer ændrer sig.

Nu er problemet: Der er 30 menupunkter, og jeg syntes det grænser til det uoverskuelige hvis jeg skal lave 30 layers, med show/hide for dem alle.

Kan man ikke lave ET layer, og så ved onclick nøjes med at ændre teksten i det ene layer ?! Jeg har prøvet med \"set text of layer\" men layeret vises ikke efter hensigten...

- Hybel
Avatar billede lerchedahl Nybegynder
22. november 2001 - 11:54 #1
Det er ikke lige så simpelt at udskifte indholdet i et layer. Ville det være meget katastrofalt at bruge en <iframe> i pågældende tilfælde?
Avatar billede hybel Nybegynder
22. november 2001 - 12:07 #2
Er ikke så bekendt med ? iframe ?
Avatar billede lerchedahl Nybegynder
22. november 2001 - 12:10 #3
en iframe er et microsofts\' svar på\'layer\', dog uderstøttet af netscape 6.

<iframe name=\"iframe\" src=\"dinSide.html\"></iframe>

hvis du vil ændre indholdet i din iframe:

<a href=\"dinSide2.html\" target=\"iframe\">skift indhold</a>

/lerchedahl
Avatar billede pelkjaer Nybegynder
22. november 2001 - 12:13 #4
iframe vil ikke gøre meget nytte her..

Du er nødt til at lave dine 30 layers.
For at det skal være til at rette i, vil jeg anbefale dig at hente \"autolayers\" - en avanceret form for show/hide layers.
Så har man bedre styr har mange lag.

Extention kan hentes på www.projectseven.com  -->extentions  --> autolayers.

/pelkjaer
Avatar billede pelkjaer Nybegynder
22. november 2001 - 12:15 #5
Lerchendahl>>Forresten er \"layer\" og \"ilayer\" ikke det samme.
Det lyder som om at du ikke kender forskellen.
Avatar billede lerchedahl Nybegynder
22. november 2001 - 12:16 #6
jeg ved godt at <iframe>\'s ikke er super browserkompatible, men det er da en meget god måde at gøre det på, da teksten bliver isoleret i separate filer, som giver bedre overskuelighed over indholdet, samt nem opdatering...

/lerchedahl
Avatar billede lerchedahl Nybegynder
22. november 2001 - 12:19 #7
pelkjær >> jeg kender godt forskellen på <layer> og <ilayer>, jeg prøver bare at virke \'brugervenlig\'. Da vedkommende tilsyneladende aldrig før har hørt om <iframes>, går ud fra at han heller ikke kender til <ilayer>s

/lerchedahl
Avatar billede pelkjaer Nybegynder
22. november 2001 - 12:22 #8
:) Alright - men \"brugervenlig\" forsvinder på en måde allerede du siger <iframe> *s*
Avatar billede lerchedahl Nybegynder
22. november 2001 - 12:24 #9
lol, det kan du tildels have ret i ;-P
Avatar billede nogetfx Nybegynder
22. november 2001 - 12:28 #10
Iframe understøttes ikke af netscape 6
De skriver det godt, men det ser altid ud af....

/Lars
Avatar billede lerchedahl Nybegynder
22. november 2001 - 12:30 #11
Det hævder Netscape i hvert fald selv... Så er det jo op til én selv at dømme kvaliteten af output\'et...
Avatar billede hybel Nybegynder
23. november 2001 - 19:00 #12
Tak...
Avatar billede lerchedahl Nybegynder
24. november 2001 - 02:04 #13
Ingen årsag. Takker for point :-P
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
Kurser inden for grundlæggende programmering

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