---
title: "Flikmeny?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/73656-flikmeny"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jesper T"
published: "2003-04-09T20:25:17.000Z"
updated: "2003-08-10T21:10:47.000Z"
replies: 27
views: 895
page: 1
pages: 2
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/73656-flikmeny"
---

# Flikmeny?

_Sida 1 av 2._

## #1 — Jesper T, 2003-04-09T20:25Z

Har någon sett någon "flikmeny" som är värd namnet?

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

## #2 — Peter S, 2003-04-10T06:09Z

Tim Scarfes ["Tabs"](http://www.developer-x.com/projects/tabs/) kanske?

 :)

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

## #3 — Jesper T, 2003-04-10T10:59Z

Ser ju snyggt ut, men måste det till en js-fil på flera hundra rader för att åstakomma det?

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

## #4 — Peter S, 2003-04-10T11:05Z

Just den menyn? Ja  ;) 

 :)

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

## #5 — Jesper T, 2003-04-10T11:08Z

Har hittat en här:
<http://www.idg.se/webstudio/pub/article.asp?id=154>
Men är den crossbrowser?

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

## #6 — Peter S, 2003-04-10T11:12Z

Om du placerar alla *m0, m1,...,m8*, *box0, box1,...,box8* samt *menu, box* i *document.getElementById( **här** )*.

 :)

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

## #7 — Jesper T, 2003-04-10T11:15Z

Nu fattar jag nada...sorry :r

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

## #8 — dectgap, 2003-04-10T12:38Z

Peter S menade att när de i webStudios artikel hävisar till ett objekt gör de det på följande vis:

```
id
// t ex m0
```

när de borde göra så här

```
getElementById('id')
// t ex getElementById('m0')
```

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

## #9 — Peter S, 2003-04-10T12:46Z

Korrekt dectgap  :bire 

En annan sak jag reagerade på gällande deras kod var utelämnandet av semikolon. Väldigt dålig programmeringsstil...

 :)

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

## #10 — Jesper T, 2003-04-10T12:52Z

Varför körde de inte med getElementById('m0') med en gång då?

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

## #11 — dectgap, 2003-04-10T12:56Z

Okunskap eller ignorans?

De gör likandant på w3school.com's Javascript- och DHTML-exempel.

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

## #12 — Peter S, 2003-04-10T12:59Z

Bra fråga. Carl-Johan Nordqvist skriver följande:

> Inledningsvis kommer vi att koncentrera oss på hur du tillämpar tekniken för att åstadkomma effekterna i Internet Explorer.

Vilket tyder på att det kanske kommer en mer kompatibel version...snart...

 :)

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

## #13 — dectgap, 2003-04-10T13:09Z

Visserligen skrevs artikeln för ett halvår sedan, men man kan ju alltid hoppas på att de kommer att skriva en ny...

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

## #14 — Jesper T, 2003-04-11T13:53Z

> **dectgap skrev:**
>
> Okunskap eller ignorans?
> De gör likandant på w3school.com's Javascript- och DHTML-exempel.

 [http://www.w3school.com](http://www.w3school.com)/ leder till någon slags bibelskola :q

```
function showMenu(menu, box) {
	if(menu.style.display == 'none') {
	
		document.getElementById('m0').style.display='none'
		document.getElementById('m1').style.display='none'
		document.getElementById('m2').style.display='none'
		document.getElementById('m3').style.display='none'
		document.getElementById('m4').style.display='none'
		document.getElementById('m5').style.display='none'
		document.getElementById('m6').style.display='none'
		document.getElementById('m7').style.display='none'
		document.getElementById('m8').style.display='none'
		document.getElementById(menu).style.display=''
	
		document.getElementById('box0').style.backgroundColor='rgb(255,255,255)'
		document.getElementById('box1').style.backgroundColor='rgb(255,255,255)'
		document.getElementById('box2').style.backgroundColor='rgb(255,255,255)'
		document.getElementById('box3').style.backgroundColor='rgb(255,255,255)'
		document.getElementById('box4').style.backgroundColor='rgb(255,255,255)'
		document.getElementById('box5').style.backgroundColor='rgb(255,255,255)'
		document.getElementById('box6').style.backgroundColor='rgb(255,255,255)'
		document.getElementById('box7').style.backgroundColor='rgb(255,255,255)'
		document.getElementById('box8').style.backgroundColor='rgb(255,255,255)'
		document.getElementById(box).style.backgroundColor='rgb(120,200,130)'

			
	}		
}
```

 Nu står det "Objekt krävs".

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

## #15 — dectgap, 2003-04-11T15:36Z

Det där med bibelskola hajade jag inte...

Men jag laddade precis ner exemplet, och fick samma felmeddelande som du efter att jag hade ändrat i funktionen (du har förresten glömt lägga till document.getElementById i if-satsens jämförelse). Då såg jag att de anropar funktionen showMenu på följande sätta: "showMenu(m0, box0)" när det  egentligen ska vara "showMenu('m0', 'box0')". Ändrar du det vid alla funktionsanropen ska du se att hela sidan kommer att fungerar i NS/Mozilla.

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

## #16 — Jojoxx, 2003-04-11T16:20Z

> **dectgap skrev:**
>
> Det där med bibelskola hajade jag inte...

Pekar våra dns'er på olika sidor. Min pekar hit: <http://209.51.131.148>

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

## #17 — Jesper T, 2003-04-11T16:23Z

Hm... [http://www.w3schools.com/](http://www.w3schools.com) skall det kanske vara. ;)

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

## #18 — dectgap, 2003-04-11T17:47Z

> **Jojoxx skrev:**
>
> > **dectgap skrev:**
> >
> > Det där med bibelskola hajade jag inte...
>
> 
> 
> Pekar våra dns'er på olika sidor. Min pekar hit: <http://209.51.131.148>

Tjosan. Jag missade som sagt ett 's', och tänkte inte mer på det.

> **Jesper T skrev:**
>
> Hm... <http://www.w3schools.com/> skall det kanske vara.

Ja, glöm det där nu  ;) 

Viktigare: funkade scriptet?

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

## #19 — Jesper T, 2003-04-11T17:59Z

> **dectgap skrev:**
>
> Viktigare: funkade scriptet?

 Hur bra som helst! :D

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

## #20 — Jesper T, 2003-04-13T20:17Z

Följdfråga:
Går det inte att byta stylesheet så här istället för att bara byta bakgrundsfärg?:

```
document.getElementById('box6').style.className='flikOff'
document.getElementById('box7').style.className='flikOff'
document.getElementById('box8').style.className='flikOff'
document.getElementById(box).style.className='flikOn'
```

 Jag får inte till det.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/73656-flikmeny  
Nästa sida: https://www.webforum.nu/amne/javascript/73656-flikmeny/page2.md
