Andreas: div beim onmouseout nicht ablenden, wenn man darauf ist

Hallo,

ich habe ein Problem:
Wenn ich über ein div (bezeichne ich im folgenden mit A) gehe mit mouseover, dann soll sich genau unter diesem div ein weiteres div (im folgenden B) öffnen und man soll auf diesem weiter navigieren können.

Das Problem ist jetzt allerdings beim mouseout-event auf div A, soll sich das neue div B schliessen allerdings nicht, wenn man sich auf dem neuen div B befindet.

Hat dafür jemand eine Idee?

Schöne Grüße
Andreas

  1. Hallo,

    wozu gibt es if-bedingungen ?

    var bla = "0";

    function Einblenden()
      {
        document.getElementById('B').style.display="block";
      }

    function Ausblenden()
      {
        if(bla=="0") {document.getElementById('B').style.display="none";}
      }

    function blibla(blubb)
      {
        bla = blubb;
      }

    [...]

    <div id="A" onmouseover="Einblenden()" onmouseout="Einblenden()"></div>
    <div id="B" onmouseover="blibla('1')" onmouseout="blibla('0')"></div>

    meinst du das oder hab ich was falsch verstanden ?

    MfG. Christoph

    --
    Wo die Sprache aufhört, fängt die Musik an...
    Selfcode:  ie:( fl:| br:^ va:| ls:/ fo:| rl:? n4:) ss:) de:] js:) ch:{ sh:) mo:) zu:)
    Go to this
    1. Hallo,

      wozu gibt es if-bedingungen ?

      var bla = "0";

      function Einblenden()
        {
          document.getElementById('B').style.display="block";
        }

      function Ausblenden()
        {
          if(bla=="0") {document.getElementById('B').style.display="none";}
        }

      function blibla(blubb)
        {
          bla = blubb;
        }

      [...]

      <div id="A" onmouseover="Einblenden()" onmouseout="Einblenden()"></div>
      <div id="B" onmouseover="blibla('1')" onmouseout="blibla('0')"></div>

      meinst du das oder hab ich was falsch verstanden ?

      MfG. Christoph

      Das ist nicht mein Problem, ich erzeuge das div via AJAX dynamisch, da sich der Inhalt ändert und schreibe es denn in die Seite - das div hat allerdings keine ID.
      Wenn ich dann onmouseout mache, möchte ich halt auch dass das komplette div wieder verschwindet. Sowas wie alter Inhalt wird dann wieder zu neuem Inhalt.
      Aber das Wichtigste ist halt, dass ich über die Maus mit dem div gehen kann, ohne dass es sich dann ausblendet.

      Grüße
      Andreas