Matthias: IE5: Events gehen verloren

Beitrag lesen

Hallo,
sorry für diese Anfängerfrage, befasse mich aber erst seit kurzer Zeit mit Layertechnik.
Ich habe folgendes Problem: in einem Formular möchte ich an einer bestimmten Stelle ein untergeordnetes Formular für eine Zwischenberechnung bereitstellen. Ich habe zu diesem Zweck zwei Layer erzeugt <div name="main"/"tool" ...> und schalte die Layer bei Bedarf über <input type="button" .. onclick="javascript:SwitchLayer(1)"> um. Im Script sieht das (vereinfacht) so aus:
function SwitchLayer(x){
  if(x==0){
      tool.style.visibility="hidden";
      main.style.visibility="visible";
  }else if(x==1){
      main.style.visibility="hidden";
      tool.style.visibility="visible";
  }
Im Layer "tool" befindet sich ebenfalls eine Schaltfläche, die entsprechend SwitchLayer(0) auslöst.
In meiner Entwicklungsumgebung mit IE6 funktioniert das fehlerfrei, bei Verwendung von IE5.0 gehen mir die (Maus-) Events verloren, d.h. die Schaltfläche zum Umschalten der Layer kann nicht betätigt werden.

Irgend eine Idee?
Danke
Matthias