Avatar billede miss-g Seniormester
08. december 2005 - 02:39 Der er 11 kommentarer og
1 løsning

Cellen lukker ved sideskift?

Jeg tror ikke den kan reddes men nu prøver jeg.

Se menuen - klik f.eks. på CSS, og klik så på et underlink.
Så sker der det at siden skifter og menuen er naturligvis lukket.

Kan man på nogen måde gøre så menuen forbliver åben ved sideskift eller skal jeg ud i frames/iframes?
Avatar billede miss-g Seniormester
08. december 2005 - 02:40 #1
Avatar billede roenving Novice
08. december 2005 - 03:13 #2
-- og en anden klassiker er at styre det med cookies !-)
Avatar billede miss-g Seniormester
08. december 2005 - 03:14 #3
Ja det kan du sagtens sige - kan man få noget mere hjælp? *G*
Avatar billede miss-g Seniormester
09. december 2005 - 03:14 #4
Så har jeg rettet hele møget og lavet en iframe, men så opstår nye problemer.

1) Den der med at udvide celle på forsiden reseizer ikke min iframe?

2) Og menuen - under Dreamweaver - f.eks. CSS styles lukker ikke igen, hvis jeg f.eks. trykker Templates.

What to do?
Avatar billede roenving Novice
09. december 2005 - 16:20 #5
Prøv at benytte FireFox/Mozilla eller Opera til at finde fejl, for deres javascript- (og andre !-) konsoller og f.eks. DOM-inspector giver tit gode oplysninger ...

-- her kommer den og fortæller, at et element, der kaldes med parent.document.getElementById("indhold") ikke har nogen properties, og ved nærmere eftersyn viser det sig, at der findes en iframe med name="indhold", men intet element med det id !-)
Avatar billede miss-g Seniormester
09. december 2005 - 17:51 #6
Aj - fatter ikke noget? Skulle det være fordi der er fejl på siden? Har valideret med W3C...
Avatar billede miss-g Seniormester
09. december 2005 - 18:15 #7
Jeg har fundet ud af at Dreamweaver faktisk kan tjekke i Netscape og Opera.

Får f.eks. følgende fejl når jeg tjekker Netscape:
----------------------------------------------------

Error The IFrame tag is not supported.
Netscape Navigator 3.0
line 211 <iframe src="../multimedia/forside.htm" name="indhold" align="top" scrolling="no" frameborder="0" class="iframe-index">

-----------------------------------------------------
Men hvad dælen kan jeg gøre anderledes?

Og den her:
-----------------------------------------------------
Error The type attribute of the Script tag is not supported.
Netscape Navigator 3.0
line 48 <script language="JavaScript" type="text/JavaScript">

-----------------------------------------------------

Hvor meget skal man gå i detaljer her..?
Avatar billede roenving Novice
12. december 2005 - 10:30 #8
NN3/4 kan du godt overse !-)

-- og en validering tager jo ikke højde for dine script-kald, så når der ikke er et element, der har id="indhold" vil kaldet med .getElementById jo ikke føre til noget, hvis browseren tager javascript DOM-binding alvorligt !o]
Avatar billede miss-g Seniormester
12. december 2005 - 11:59 #9
Sorry - men det er sort snak for mig. Du er alt for teknisk.
Avatar billede roenving Novice
12. december 2005 - 17:15 #10
De to fejl DW melder om, kan du roligt overse, da der zq nok ikke findes nogen Netscape 3 (eller 4, for den sags skyld !-) tilbage ...

Når du validerer hos w3c, validerer du html- og/eller css-kode, men ikke indholdet i noget javascript, eller om der findes elementer med de nødvendige egenskaber for at udføre javascript-koden ...

-- og når du bruger .getElementById i koden, skal der selvfølgelig findes et element med det id, du bruger i funktionskaldet ...

-- at visse browsere så kan finde på at acceptere at nøjes med et name i visse situationer gør det nødvendigt at tage forbeholdet ...

-- da DOM (document object model) er den model, html-elementer struktureres efter, er den omtalte binding (egentlig engelsk, men det kan jo også forstås, hvis det læses på dansk !-), de regler, der er, hvis man fra javascript skal have fat i et html-element, f.eks. et div- eller iframe-element !o]

PS. DOM fastlægger faktisk et træ, som nærmest kan forstås ligesom et filsystem, med mapper (noder) ...

Eet rod-element (html), der har præcis to børne-noder, nemlig head og body (eller frameset i den slags dokumenter)

De har så hver sine børn (og evt. børnebørn !-)
Avatar billede miss-g Seniormester
13. december 2005 - 00:21 #11
Synes vi kom udenom spørgsmålet? Hvordan retter jeg menuen, så den lukker når jeg klikker på et nyt punkt? Det burde den da gøre?
Avatar billede miss-g Seniormester
30. december 2005 - 19:48 #12
Så må jeg jo prøve at finde ud af det på en anden måde...
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