---
title: "Iframe och meny problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/49619-iframe-och-meny-problem"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Dino"
published: "2002-08-06T07:33:01.000Z"
updated: "2002-08-07T11:40:24.000Z"
replies: 2
views: 208
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/49619-iframe-och-meny-problem"
---

# Iframe och meny problem

## #1 — Dino, 2002-08-06T07:33Z

Kolla denna sida.
Red: url borttagen

Problem 1. I IE5 (vet inte med IE5.5) och i NN så lägger sig meny alternativen bakom iframen i mitten. Har testat med z-index men får det inte att funka. 

Problem 2. I IE så hamnar inte menyalternativen där de skall. Titta i NN6+ för att se hur det skall fungera. Så här ser koden ut, den är tagen från en bok.

\<!-- Meny lager --\>
\<div ID="val1" STYLE="position:absolute; visibility: hidden; z-index: 100;"\>
  \<table width="100%" border="0" cellpadding="0" cellspacing="1"\>
  \<tr\> \<td width="100%" ID="a1" 
     onMouseOver="Highlight('val1','a1');"
     onMouseOut="UnHighlight('val1','a1');"\>
  \<a href="nyheter.html"\>Equipment\</a\>\</td\>\</tr\>
  \<tr\> \<td width="100%" ID="a2"
     onMouseOver="Highlight('val1','a2');"
     onMouseOut="UnHighlight('val1','a2');"\>
  \<a href="nyheter.html"\>Supplies\</a\>\</td\>\</tr\>
  \</table\>
\</div\>
\<!-- /Meny lager --\>

\<!-- Meny control --\>
\<td align="center" ID="menu-val1" onMouseOver="Menu('val1');" onMouseOut="Timeout('val1');"\>\<a href="javascript:void(0);"\>Kommunen\</a\>\</td\>
\<!-- /Meny control --\>

\<!-- Den del av scripet som sköter positioneringen --\>
function Menu(current) {
   if (!document.getElementById) return;
   inmenu=true;
   oldmenu=lastmenu;
   lastmenu=current;
   if (oldmenu) Erase(oldmenu);
   m=document.getElementById("menu-" + current);
   box=document.getElementById(current);
   /\*box.style.left= m.offsetLeft;\*/
   box.style.left= m.offsetLeft;
   /\*box.style.top= m.offsetTop + m.offsetHeight;\*/
   box.style.top=  97;
   box.style.visibility="visible";
   m.style.backgroundColor="#dca328";
   box.style.backgroundColor="#f0ecdb";
   box.style.border="1px solid black";
   box.style.width="100px";
}
\<!-- /Den del av scripet som sköter positioneringen --\>

Hjälp!!!

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

## #2 — toha, 2002-08-07T08:01Z

Tror det är så att det är förts i IE5.5 som man kunde sätta z-index på IFRAME-element.

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

## #3 — Dino, 2002-08-07T11:40Z

Nån som vet hur jag kommer runt detta då. Och även problem två ovan.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/49619-iframe-och-meny-problem
