Nico Grubert: menu bei onmouseover

Hallo,

ich bin ziemlich neu in der Java-Script Szene. Ich habe ein kleines Menu erstellt,
das erscheinen soll, wenn ich meine Maus über ein Bild (100.jpg) auf der Site
index.html bewege.
Mit diesem Code wird das Menu aber sofort im Browser aufgebaut, es soll aber so
lange nicht sichtbar sein, bis ich mit der Maus über das Bild gehe.
Wenn ich den Mauszeiger wieder neben das Bild bewege, soll das Menu verschwinden.
Und hier ist das File "dasjetzt.htm" welches obenbesagtes Menu erstellt.

************************************************************************

<HTML>
<HEAD>

<TITLE> Dasjetzt </TITLE>

<SCRIPT LANGUAGE="JavaScript1.2" SRC="dynObj.js"> </SCRIPT>
<SCRIPT LANGUAGE="JavaScript1.2" SRC="menu.js"> </SCRIPT>

<SCRIPT LANGUAGE="JavaScript1.2">

dasjmenu = new Menu(100, 100, 110, 25)
dasjmenu.cssID = "menuOne"
dasjmenu.style.borderWidth = 2
dasjmenu.style.borderColor = "DodgerBlue"
dasjmenu.style.bgColor = dasjmenu.style.bgColorOut ="Black"
dasjmenu.style.bgColorOver = "DodgerBlue"
dasjmenu.style.bgColorDown = "White"

dasjmenu.add("http://www.beehive.de", "Struktur")
dasjmenu.add("http://www.beehive.de", "Sinn und Zweck")
dasjmenu.add("http://www.beehive.de", "Positionierung")

dasjmenu.build()

function init()
{ dasjmenu.activate() }

window.onload = init;

</SCRIPT>

<STYLE TYPE="text/css">
  .menuOneNormal { font: bold 13px arial; color: DodgerBlue; padding-left: 8px; }
  .menuOneOver { font: bold 13px arial; color: Black; padding-left: 8px; }
</STYLE>

</HEAD>

<BODY>

<SCRIPT> document.write(dasjmenu.div) </SCRIPT>

</BODY>
</HTML>
********************************************************************************

Hinweis: Dazu müssen sich die beiden Files "dynObj.js" und "menu.js" im selben Verzeichnis befinden.
Mir würde es ja auch reichen, wenn das Menu erscheint, wenn ich einfach auf das Bild clicke...
;-)

Vielen Dank schon mal im Voraus!!!

beste Grüsse
Nico Grubert

  1. Auch hallo,

    ich bin doch echt verwundert, daß Du die Frage nicht nur im Forum stellst, sondern auch per E-Mail verschickst.
    Konnte mir aus Zeitmangel das Script nicht genau ansehen. Ich glaube aber, der Fehler liegt auf index.htm.
    Du verweist wahrscheinlich mit onmouseover auf das Menu - den Effekt hast du ja gesehen.

    Binde das Menu in die index-seite ein und schalte es per JS bei onmouseover auf sichtbar. Dann kommt das raus, was du erreichen willst.

    Gruß

    Harald