Avatar billede noob2003 Nybegynder
09. april 2008 - 13:00 Der er 8 kommentarer og
1 løsning

fejl i folud menu når man bruger IE

jeg har lagt følgene java ind i header, og menu inde i body
<style type="text/css">
.sub {display:none;position:relative;left:5px;margin:5px;}
</style>
<script type="text/javascript">
function foldud(id){
  var a = document.getElementById(id).style;
  if(a.display == 'block'){
  foldind();
  a.display = 'none';
  }
  else {
  foldind();
  a.display = 'block';
  }
}
function foldind(){
  for(i=1;i<5;i++){
    document.getElementById('sub' + i).style.display = 'none';
  }
}
</script>

<ul>
<li><img src="../../images/bullet.png" /><a class="link" href="http://www.esport-portal.com" onclick="foldind();">HOME</a></li>
<img src="../../images/menu_line.png" /><br>
<li><br><img src="../../images/bullet.png" /><a class="link" href="#" onclick="foldud('sub1');return false;">LADDERS</a>
<div id="sub1" class="sub">
  <img src="../../images/bullet.png" /><a class="link" href="dit_link"></a><br />
  <img src="../../images/bullet.png" /><a class="link" href="dit_link"></a><br />
</div></li>
<img src="../../images/menu_line.png" /><br>
<li><br><img src="../../images/bullet.png" /><a class="link" href="#" onclick="foldud('sub2');return false;">LEAGUES</a>
<div id="sub2" class="sub">
  <img src="../../images/bullet.png" /><a class="link" href="../infleague ">BattleField 2</a><br />
  <img src="../../images/bullet.png" /><a class="link" href="dit_link"></a><br />
</div></li>
<img src="../../images/menu_line.png" /><br>
<li><br><img src="../../images/bullet.png" /><a class="link" href="#" onclick="foldud('sub3');return false;">CUPS</a>
<div id="sub3" class="sub">
  <img src="../../images/bullet.png" /><a class="link" href="dit_link"></a><br />
  <img src="../../images/bullet.png" /><a class="link" href="dit_link"></a><br />
</div></li>
<img src="../../images/menu_line.png" /><br>
<li><br><img src="../../images/bullet.png" /><a class="link" href="#" onclick="foldud('sub4');return false;">HALL OF SHAME</a>
<div id="sub4" class="sub">
  <img src="../../images/bullet.png" /><a class="link" href="dit_link"></a><br />
  <img src="../../images/bullet.png" /><a class="link" href="dit_link"></a><br />
</div></li>
<img src="../../images/menu_line.png" /><br>
<li><br><img src="../../images/bullet.png" /><a class="link" href="#" onclick="foldud('sub5');return false;">SEARCH</a>
<div id="sub5" class="sub">
  <img src="../../images/bullet.png" /><a class="link" href="../search/?action=user"></a><br />
  <img src="../../images/bullet.png" /><a class="link" href="dit_link"></a><br />
</div></li>
<img src="../../images/menu_line.png" /><br>
<li><br><img src="../../images/bullet.png" /><a class="link" href="http://www.esport-portal.com/forum" target="_blank" onclick="foldind();">FORUM</a></li>
<img src="../../images/menu_line.png" />
</ul>
Avatar billede w13 Novice
09. april 2008 - 13:07 #1
Ok..? Hvilken fejl?
Avatar billede w13 Novice
09. april 2008 - 13:12 #2
I øvrigt får jeg en JavaScript-fejl på din side, ang. denne del:

<body oncontextmenu="return false; onLoad="java script:document.loginfrm.AdName.focus();" align="left">

Den bør du nok ændre til:

<body oncontextmenu="return false" onload="document.getElementById('AdName').focus()">

I øvrigt er det dit andet body-element i koden, og det er lidt farligt at ha' mere end ét. :)
Avatar billede noob2003 Nybegynder
09. april 2008 - 13:30 #3
align="left" fjernet
Avatar billede w13 Novice
09. april 2008 - 13:37 #4
Jeg har rettet en del andre ting i linjen, som du også bør være opmærksom på. Bl.a. at du ikke afslutter oncontextmenu her:

oncontextmenu="return false; onLoad="blabla"
Avatar billede w13 Novice
09. april 2008 - 13:37 #5
Det er dette, som giver fejlen.
Avatar billede w13 Novice
09. april 2008 - 13:40 #6
Og hvad er fejlen i menuscriptet?
Avatar billede noob2003 Nybegynder
09. april 2008 - 13:44 #7
det er mig der har læst linerne forkert, skriv lige svar
Avatar billede w13 Novice
09. april 2008 - 13:46 #8
Oki :)
Avatar billede noob2003 Nybegynder
09. april 2008 - 14:19 #9
Tak for hurtig respons, dejligt ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester