---
title: "Stänga popup-meny vid onMouseOut?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/40865-stänga-popup-meny-vid-onmouseout"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "bastorn"
published: "2002-04-04T12:54:20.000Z"
updated: "2002-04-10T13:16:26.000Z"
replies: 5
views: 224
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/40865-stänga-popup-meny-vid-onmouseout"
---

# Stänga popup-meny vid onMouseOut?

## #1 — bastorn, 2002-04-04T12:54Z

Jag har en popup-meny som dyker upp när man drar med musen över en text (onMouseOver). Hur gör jag för att få popup-menyn att försvinna när jag har passerat texten med musen? Hur använder jag onMouseOut?

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

## #2 — Jojoxx, 2002-04-04T14:50Z

När du öppnar popup'en ger du den ett "handtag" med;

var foo=window.open(...osv

För att stänga det via onMouseout använder du;

**onMouseout="foo.close();"**

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

## #3 — eas, 2002-04-04T15:12Z

Är det en ny sida som öppnas (popUp)
eller är det ett dolt lager på sidan som visas?

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

## #4 — bastorn, 2002-04-04T15:19Z

Det är inget nytt fönster som öppnas, utan det är en meny som visas när man drar musen över texten. Problemet är att menyn inte försvinner när man går utanför texten med musen.
Ska man skapa en funktion som släcker ner/tar bort menyn när man drar musen bort från texten? Hur gör man en sådan i såfall?

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

## #5 — Jojoxx, 2002-04-04T16:13Z

Tur att eas var mer uppmärksam än jag :)

Har du ett script med en funktion för att visa lagret har du säkert en för att gömma det med. Annars kan du använda detta;

```
function hideLayer(Id){
	if (document.all) {
		document.all[Id].style.visibility = "hidden";
	} else if (document.layers){
		document.layers[Id].visibility = "hide";
	} else if (document.getElementById){
		document.getElementById(Id).style.visibility = "hidden";
	}
}
```

anropas från onMouseout med;

**onMouseout="hideLayer('lagerid');"**

(lagerid sätts med id-attributet av lagret).

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

## #6 — bastorn, 2002-04-10T13:16Z

Tack så mycket för hjälpen, funkar bra nu.

 :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/40865-stänga-popup-meny-vid-onmouseout
