Javascript dropdown menu fejler i IE !

Tags:    javascript menu internet-explorer

Har lavet en dropdown menu på en side jeg er igang med. Det hele så perfekt ud i Chrome, men da jeg testede i IE var den helt gal. Den kunne slet ikke vise menu "bjælken", men kun underpunkterne når man køre musen hen over de tomme hvide felter. Derudover er dropdown menuens bredde alt for lille i IE.
Har ingen ide om hvordan sådan noget fixes, er det noget i følgende? Ellers kan jeg poste selve javascript koden.. eller min css.


<html>
<head>
<script type=\"text/javascript\" src=\"simpleDropDownMenu.js\"></script>
</head>

<link rel=\"stylesheet\" href=\"style.css\">
<body topmargin=\"0\" leftmargin=\"0\" right=\"0\">

<div><img src=\"pics/logo1.jpg\">


<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" height=\"39\">
<tr background=\"pics/bg_menu.png\">
<td> </td>

<td valign=\"middle\" cellspacing=\"0\" width=\"60\">
<center><p><font color=\"#ffffff\">Forside</font></p></center>
</td>

<td valign=\"middle\" cellspacing=\"0\" width=\"90\" onmouseover=\"mopen(1);\" onmouseout=\"mcancelclosetime();\">
<center>
<font color=\"#ffffff\">Foreningen</font>
<div class=\"submenu\" id=\"menu1\" onmouseover=\"mcancelclosetime()\" onmouseout=\"mclosetime();\">
<a href=\"#\">bla </a>
<a href=\"#\">blabla</a>
<a href=\"#\">blablabla</a>
<a href=\"#\">blaaaa</a></p>
</div>
</center>
</td>

<td valign=\"middle\" cellspacing=\"0\" width=\"65\" onmouseover=\"mopen(2);\" onmouseout=\"mcancelclosetime();\">
<center>
<font color=\"#ffffff\">Historie</font>
<div class=\"submenu\" id=\"menu2\" onmouseover=\"mcancelclosetime()\" onmouseout=\"mclosetime();\">
<a href=\"#\">punkt 1</a>
<a href=\"#\">punkt 2</a>
</div>
</center>
</td>
</tr>
</table>



2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hej Mads.

Først og fremmest, så er det en god ide at bruge smide din kode ind i en kodeboks, det gør det hele lidt nemmere at læse.

For det andet, så tror jeg du mangler sådan noget som en DOCTYPE.
Så ville jeg måske ændre din opsætning af din dropdown lidt, så du laver den i lister, det skaber et bedre overblik for det samt, du får nemmere ved at style og få en lækker dropdown menu på det.

Du kan fx prøve at tjekke den menu jeg har brugt i et system en gang.
http://mautone.dk/system/

Tjek kildekoden...
Tjek javascripten, den bruger Jquery, og det gør det så nemt for dig.



Hej Mads, i chrome ligger der jo webdeveloper tools indbygget (den grå knap ved siden af menu/indstillinger. Under "tools" er der et værktøj til at validere dit javascript. (og css for den sags skyld). Prøv at se om det ikke kan hjælpe dig på vej. Ellers ville et link hvor det er live være behjælpelig.



t