enrico: div an horizontaler Mausposition orientiert anzeigen

Beitrag lesen

Hallo ChrisB,

so, mittlerweile erhalte ich tatsächlich den Wert von X, habe aber das Problem,
dass die Ebene nicht angezeigt wird, ich erhalte folgende Fehlermeldung:

Fehler: Ebene has no properties

Hier mal das Konstrukt:

<div id="Auswahlliste_Altersfreigabe">
      <a href="javascript:void(0);"
         onMouseOver="..."
         onMouseOut="..."
         onFocus="...">
         <img src="..." ... name="Select_Altersfreigabe" id="Select_Altersfreigabe"
              onClick="Auswahlliste_anzeigen ('Ebene_Altersfreigabe');this.blur();">
      </a>
   </div>

Hier die Funktion, die die horizontale Mausposition ermittelt:

var X;

window.document.onmousemove = function(e)
   {
      X = e.pageX;
   };

Hier die Funktion, die die Auswahlliste an der Position X ausgeben soll:

function Auswahlliste_anzeigen (Ebene)
   {
      var Ebene = window.document.getElementById (Ebene);
      Ebene.setAttribute ("style", "left:" + X + "px;");
      Ebenen_anzeigen (Ebene);
   }

Hier die Funktion "Ebenen_anzeigen":

function Ebenen_anzeigen()
   {
      for (var i = 0; i < Ebenen_anzeigen.arguments.length; ++i)
      {
         var Ebene = window.document.getElementById(Ebenen_anzeigen.arguments[i]);
         Ebene.style.visibility = "visible";
      }
   }

Ich finde den Fehler einfach nicht...

Gruß
Enrico