Christoph: Unterobkjekte miteinbeziehen

Hi,

hab ein Problem: Ich habe einen onMouseOver Handler, der eine Funktion aufruft in eine Tabelle untergebracht, wenn ich über die Tabelle fahre, wird eine kleinere Tabelle in der Tabelle sichtbar, wenn man die große Tabelle verlässt (also onMouseOut) geht die kleine Tabelle auch wieder weg, wie geplant (ist ein kleines Untermenü). Aber das Untermenü kann man nicht mit der Maus erreichen, da sich es zuklappt, wenn man die Tabelle verlässt! Wie kann ich das verhindern? Gibt es einen Befehl, der die Unterobjekte mit einschließt?

Hier der Code:

var schreibschutz = 0; /* damit er nicht an und ausklappen gleichzeitig kann */
var x=0; var y=1; var maxy=24;
var b=24; var maxb=1;

function zoom(name){ /*damit vergrößert er ein unsichtbares Bild in der Tabelle, damit sie so groß wird, wie ich es brauch */
 if(schreibschutz == 0) {
  eval("document."+name+".width=x")
  eval("document."+name+".height=y")
  if(y < maxy) {y++; }
  if(y == maxy) {b = 24; show(); schreibschutz = 1; }
  setTimeout("zoom('"+name+"'), 500");
  }
 }
function show() { /*hier werden die vorher unsichtbaren Zellen eingeblendet */
 document.getElementById('1').style.display = 'block';
 document.getElementById('2').style.display = 'block';
 document.getElementById('3').style.display = 'block';
 document.getElementById('4').style.display = 'block';
 }

function raus(name){
 if(schreibschutz == 1) {
  weg();
  eval("document."+name+".width=x")
  eval("document."+name+".height=b")
  setTimeout("raus('"+name+"'), 500");
  if(b >maxb) { b--; }
  if(b == maxb) {schreibschutz=0; y = 1; }
  }
 }

function weg() {
 document.getElementById('1').style.display = 'none';
 document.getElementById('2').style.display = 'none';
 document.getElementById('3').style.display = 'none';
 document.getElementById('4').style.display = 'none';

}