Toon posts:

[JavaScript][HTML] Menu komt 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?

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:26
Dit moet in W&G :)

Verwijderd

Topicstarter
Whooops, vautje, was al gewend aan een forum ;-), als je hier ff een slotje op zet gooi ik 'm in het andere forum.

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 15-09 20:25

dominic

will code for food

Geef je TABLE een style tag mee waarmee de Z-INDEX op -99 wordt gezet, dus iig lager dan het menu (Die waarschijnlijk op 0 staat.).

Dus:

<table style="z-index:-99">

Wellicht helpt het.

Download my music on SoundCloud


Verwijderd

Topicstarter
Gaaaaaaf! Het is niet de table, maar bovenin de pagina geworden, de body stond te hoog, staat nu op -99 :)!!!
TNX!!!!!!

Verwijderd

Dennis.Com mag ik vragen welke brouwser support CSS3 eigenlijk ? Ik wou er ook mee gaan testen maar ik zag dat het nog beta is.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:26
Op dinsdag 25 december 2001 16:02 schreef raymanontweakers het volgende:
Dennis.Com mag ik vragen welke brouwser support CSS3 eigenlijk ? Ik wou er ook mee gaan testen maar ik zag dat het nog beta is.
Het is dennisdotcom

En het antwoord is nog geen enkele browser volledig, alleen Mozilla al gedeeltelijk.
Pagina: 1