---
title: "DHTML vs. NN. Som vanligt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/42102-dhtml-vs-nn-som-vanligt"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "saftmaja"
published: "2002-04-20T12:07:46.000Z"
updated: "2002-04-21T20:28:27.000Z"
replies: 6
views: 285
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/42102-dhtml-vs-nn-som-vanligt"
---

# DHTML vs. NN. Som vanligt

## #1 — saftmaja, 2002-04-20T12:07Z

Är seg i huvudet...

Varför funkar inte detta i Netscape, men i Explorer?
Hittade det i IDG´s webskola ;) 

\--------------------------------------------
\<HTML\>
\<HEAD\>
\<TITLE\>webStudio\</TITLE\>

\<SCRIPT\>

function visa(num) {
if(eval('files'+num+'.style.display')=='none') {
	eval('files'+num+'.style.display=""')
	}
	else {
	eval('files'+num+'.style.display="none"')
}

}

\</SCRIPT\>

Klicka på en katalog för att expandera.
\<P\>
\<B\>\<SPAN onclick="visa(1)" style="cursor: hand"\>Katalog1\</SPAN\>\</B\>\<BR\>
\<SPAN id="files1" style="display: none"\>

\<B\>\<SPAN onclick="visa(2)" style="cursor: hand"\>&nbsp; &nbsp; Katalog2\</SPAN\>\</B\>\<BR\>
\<SPAN id="files2" style="display: none"\>
&nbsp; &nbsp; &nbsp; &nbsp; Fil1\<BR\>
&nbsp; &nbsp; &nbsp; &nbsp; Fil2\<BR\>
\</SPAN\>

&nbsp; &nbsp; Fil1\<BR\>
&nbsp; &nbsp; Fil2\<BR\>
\</SPAN\>

\<br\>\<br\>
\<P\>
\<B\>\<SPAN onclick="visa(3)" style="cursor: hand"\>Katalog3\</SPAN\>\</B\>\<BR\>
\<SPAN id="files3" style="display: none"\>

\<B\>\<SPAN onclick="visa(4)" style="cursor: hand"\>&nbsp; &nbsp; Katalog 4\</SPAN\>\</B\>\<BR\>
\<SPAN id="files4" style="display: none"\>
&nbsp; &nbsp; &nbsp; &nbsp; Fil1\<BR\>
&nbsp; &nbsp; &nbsp; &nbsp; Fil2\<BR\>
\</SPAN\>

&nbsp; &nbsp; Fil1\<BR\>
&nbsp; &nbsp; Fil2\<BR\>
\</SPAN\>
\</html\>
\-------------------------------------------------------------------------

Finns de någons kan hjälpa?  :q

Permalänk: https://www.webforum.nu/p/42102

## #2 — colione, 2002-04-20T14:52Z

\<span\>-taggen funkar väl bara i explorer?

Permalänk: https://www.webforum.nu/p/650710

## #3 — saftmaja, 2002-04-20T15:59Z

Det hjälper inte om jag tar div heller... eller a....

Permalänk: https://www.webforum.nu/p/650756

## #4 — Jojoxx, 2002-04-20T17:44Z

Du kan inte ändra värde för display efter det att sidan laddats i Netscape 4. Detta script är helt enkelt inte meningen att det skall fungera där.

Permalänk: https://www.webforum.nu/p/650941

## #5 — saftmaja, 2002-04-21T10:49Z

Där hade vi svaret på det. Tack :-)

Följdfråga!
Finns det något liknande, lika enkelt script som man kan få tag på som fungerar i både IE och NN 6.x?

Permalänk: https://www.webforum.nu/p/654350

## #6 — Jojoxx, 2002-04-21T12:21Z

Netscape 6 är inga problem. Där har du väldigt bra stöd för DOM och "display" kan du ändra hur som hellst. Däremot växlar scriptet som du hittat på IDG mellan "none" och ingenting som värde för display, och det är inte så bra. Motsatsen (om man nu kan säga så) till "none" är "inline" (default) eller "block". Du hittar ett exempel här, kanske inte så vacker men det visar grunderna; <http://www.jojoxx.net/css/dhtml/DOMmenu.html> Vill du ha ett cross-browser script kanske du hittar något som du gillar här; <http://www.dynamicdrive.com/dynamicindex1/>

Permalänk: https://www.webforum.nu/p/654396

## #7 — saftmaja, 2002-04-21T20:28Z

Tack för hjälpen!!!

Permalänk: https://www.webforum.nu/p/654973

---

Tråden på webben: https://www.webforum.nu/amne/javascript/42102-dhtml-vs-nn-som-vanligt
