---
title: "varför försvinner detta lagret?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/71944-varför-försvinner-detta-lagret"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "MaRseY"
published: "2003-03-23T15:58:29.000Z"
updated: "2003-03-23T20:43:49.000Z"
replies: 8
views: 298
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/71944-varför-försvinner-detta-lagret"
---

# varför försvinner detta lagret?

## #1 — MaRseY, 2003-03-23T15:58Z

hej, håller på med en dropdownmeny och koden är ungefär såhär:

```php
<!-- bilderna i menyn som har onMouseOver -->
<table border=0 cellspacing=0 cellpadding=0><tr><td>
<img src='logo.jpg'></td></tr>
<tr><td><table border=0 cellspacing=0 cellpadding=0><tr>

<td>
<img src='menu_start.jpg' width="71" height="15" border="0"  onmouseover="this.className='menuover0';menu0.style.posTop='139';menu0.style.display='block';" onmouseout="menu0.style.display='none';this.className='menu0';">
</td>
</tr></table>
</td></tr></table>

<!-- dropdown -->

	<DIV style='position:absolute; top: 0px;'>
	<table border=0 cellspacing=0 cellpadding=0>

		<tr>
			<td style='width:1px;'></td><td width=67>
			<DIV id=menu0 onmouseover="this.style.display='block';" style="DISPLAY: none; Z-INDEX: 150; POSITION: absolute;" onclick="this.style.display='none';" onmouseout="this.style.display='none';">
			<table cellspacing=0 cellpadding=0 border=0 width=69><tr><td bgcolor=#DBCCB5 background='pattern2.jpg' class='menyb' width=67><h1>
			&nbsp;&nbsp;<a href='$PHP_SELF' class='menyl'>News</a><br>
			&nbsp;&nbsp;<a href='$PHP_SELF?forum' class='menyl'>Forum</a><br>
			</td></tr></table></DIV>
			</td>
</tr>

	</table>
	</DIV>
```

Vad som händer är att dropdownen syns när jag håller över bilden men när jag drar musen ner till dropdownen så försvinner den. Någon som kan se varför den inte stannar kvar?

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

## #2 — Peter S, 2003-03-23T16:10Z

Ta bort det fetstilta nedan:

```
...
onmouseout="[b]menu0.style.display='none';[/b]...
...
```

 :)

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

## #3 — MaRseY, 2003-03-23T17:55Z

nja jag vill inte att den ska stanna om man drar utanför, felet är att nu försvinner den fastän jag har musen över lagret.. det funkade förut när jag hade angett en LEFT siffra i lagret.. om det har med det å göra, men jag vill slippa ange den i detta fallet..

Vet inte om jag beskrivit dåligt men vill att dropdownen ska synas:
\* när man har musen på bilden
\* när man har musen på lagret som kommer fram efter man haft musen på bilden

det ska inte synas:
\* när musen är utanför bilden och utanför lagret

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

## #4 — Peter S, 2003-03-23T18:41Z

Om du tar bort följande rad då:

```
...
menu0.style.posTop='139';
...
```

 :)

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

## #5 — MaRseY, 2003-03-23T20:10Z

nix hjälpte inte :\\

det som jag inte blir klok på är varför som jag hade innan skulle funka men inte det nya.. min gamla kod:

```php
<!-- bilderna i menyn som har onMouseOver -->
<img src='menu_start.jpg' width="71" height="15" border="0"  onmouseover="this.className='menuover0';menu0.style.posTop='139';menu0.style.display='block';" onmouseout="menu0.style.display='none';this.className='menu0';">

<!-- dropdown -->
<DIV id=menu0 onmouseover="this.style.display='block';" style="DISPLAY: none; Z-INDEX: 150; LEFT: 169px; POSITION: absolute" onclick="this.style.display='none';" onmouseout="this.style.display='none';">
<table cellspacing=0 cellpadding=0 border=0 width=69><tr><td bgcolor=#DBCCB5 background='pattern2.jpg' class='menyb' width=67><h1>
&nbsp;&nbsp;News<br>
&nbsp;&nbsp;Forum<br>
</td></tr></table></DIV>
```

det är ju inga skillnader i scriptgrejjerna utan bara det att jag lagt det i tables istället för att som här ha det fritt liggande angett med ett vänster-avstånd.

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

## #6 — Peter S, 2003-03-23T20:14Z

Får man fråga vad det är för skillnad på dessa två varianter (  förutom vänstermarginalen på lagret )?

 :)

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

## #7 — MaRseY, 2003-03-23T20:17Z

jo anledningen till att jag vill ha det är för att med fasta värden så kan man inte ändra fönsterstorleken/maximera/minimera utan att lagrerna hamnar fel. Samtidigt skulle jag slippa en upplösningscheck med redirects som jag måste ha nu för att anpassa värdena utefter användarens fönsterstorlek.

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

## #8 — Peter S, 2003-03-23T20:31Z

Jag förstår fortfarande inte vad som inte fungerar. I det första inlägget frågade du varför lagret försvann när man förde markören bort från bilden, vilket du fick ett svar på; eller...

 :)

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

## #9 — MaRseY, 2003-03-23T20:43Z

jo, att när jag drar musen från bilden ner mot menylagret som droppas ner så försvinner det.

gjorde ett test också med alerts beroende på om det va mouseout eller mouseover, och när jag drar musen till lagret som droppats ner så får jag mouseover meddelandet och direkt mouseout meddelandet ( mouseout på lagret, inte satt någon alert på bilden, och testat även utan mouseout på bilden men det händer samma sak ). 

men gjorde en helt ny sida från scratch för att prova det å det fungera så måste va nåt som ligger å lurar, får det nog å funka om jag börjar om från början då, tack i alla fall  :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/71944-varför-försvinner-detta-lagret
