Sebastian: Javascribt Bedingung onMouseOver

Ich habe folgendes Problem. Ich versuche mich gerade an Javascript und benötige eine Option, die es mir ermöglicht ein onMouseOver, als eine Bedinung für eine If-Verzweigung zu benutzen. Ich habe es geschaft das sich ein Bild öffnet, wenn ich auf einem anderem bin(was ich css unterstützt gemacht habe). Nur möchte ich auch auf das Bild mit der Maus gehe können und es soll sich erst schließen, wenn ich weder auf dem neu geöffneten, als auch auf dem anderen Bild bin.Ich meine, das ich auf keinem der beiden Bilder bin. Man könnte auch sagen ich brauch irgendeinen Befehl oder so, der den onMouseOut aufhält, solange die Maus auf dem einem oder auf dem anderem Bild ist.

<html>
<head>
<title></title>

<script language="JavaScript">
<!--
function zeige(id, visibility) {
    obj = document.getElementsByTagName("div");
    obj[id].style.visibility = visibility;
}
//-->
</script>

<style type="text/css">
<!--
#div
{
visibility:hidden;
position:absolute;
left:100px;

}

-->
</style>

</head>
<body>

<div id="div"> <img name=bild src="1u1.gif" border="0"><br><img name=bild src="1u2.gif" border="0"> </div>

<p>
<a href="javascript:zeige('div','visible')"
      onmouseover="zeige('div','visible')"
      onmouseout="zeige('div','hidden')">
      <img name=bild src="1.gif" border="0">
</a>
</p>

</body>
</html>

  1. Hallo Sebastian,

    dein Vorhaben kann gelingen, wenn Du zwei globale Variablen nutzt.
    Diese setze anfangs beispielsweise auf false. Bei den beiden Bildern setze im onMouseOver jeweils eine der Variablen auf true; bei onMouseOut wieder auf false. Die Schaltung auf invisible nehme nur dann vor, wenn beide Variablen auf false stehen.

    Gruss

    Ralf