Toon posts:

[Javascript][HTML] Menu achter de table?!

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo lui,
'k Heb een probleempje. Ik gebruik de cbe-library voor een leuk menutje op een site, maar helaas, het menu komt ACHTER de table te staan. Ik dacht heel vrolijk van: dat komt er wel overheen. Maar nee |:( het staat er keihard achter.
Volgens mij gaat het fout op het Event OnLoad van window. Stukje source:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function windowOnload()
{
  var i, menuX = 15, menuY = 89, menuCount = 3, menuLabel, menuContent;
  var hMenuBottonDiff = 2, operaVerticalScrollDiff = 100;
  
  menuArray = new Array();
  for (i = 1; i <= menuCount; ++i) {
    menuLabel = document.getElementById('menuLabel' + i).cbe;
    menuLabel.moveTo(menuX, menuY);
    menuLabel.show();
    menuArray[i] = document.getElementById('menu' + i).cbe;
    menuArray[i].moveTo(menuX, menuY + menuLabel.height());
    menuArray[i].menuLabel = menuLabel;
    menuX += menuLabel.width();
  }
  
  var height = menuLabel.height() + hMenuBottonDiff;
//  var width = document.body.cbe.width(); 
  var width = 300;
  
  if(is.opera) width += operaVerticalScrollDiff;
  
  var menuBG = document.getElementById('hMenuBg').cbe;
  
  menuBG.moveTo(0, menuY);
  menuBG.clip(0, width, height, 0);
  menuBG.sizeTo(width, height);
  menuBG.show();
}

Omdat ik geen Javascript freak ben, weet ik niet hoe ik dat naar voren zou moeten krijgen, een .BringToFront() ofzo :?

Ook is er een functie MenuShow, die het menu openklapt
code:
1
2
3
4
5
6
7
8
9
10
function menuShow(e,mn)
{
  menuArray[activeMenu].hide()
  menuArray[mn].show();
  activeMenu = mn;
  if (!menuOpen) {
    document.addEventListener("mousemove",menuHide,true);
    menuOpen = true;
  }
}

Screenshot:
http://www.dnaservices.com/~jdewit/foutetable.gif

Je ziet het menu aan de linkerkant nog net iets verschijnen, de rest zit achter de table, hij is op het moment van screenshotten uitgeklapt.
In m'n HTML code staat gewoon een <script src=>-tag
Wie kan me tips geven of wie weet wat er fout gaat?

  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
Ik denk dat je ergens de z-index verkeerd hebt ingesteld. Je moet 's in de sourcecode zoeken op z-index en deze waarde steeds verhogen met een (1) totdat het goed gaat....