tag:forum.selfhtml.org,2005:/selfOnMouseOut in Unterelementen "verhindern" – SELFHTML-Forum2005-11-02T09:12:22Zhttps://forum.selfhtml.org/self/2005/oct/31/onmouseout-in-unterelementen-verhindern/892456#m892456flaffyechtliebenswert@aol.com2005-10-31T13:41:01Z2005-10-31T13:41:01ZOnMouseOut in Unterelementen "verhindern"<p>Huhu</p>
<p>Folgender Beispielscode:</p>
<p><div style="border: 1px solid black;" onmouseout="this.style.display='none'"><br>
<nobr><br>
<a href="">Menüpunkt #1</a><br><br>
<a href="">Menüpunkt #2</a><br><br>
<a href="">Menüpunkt #3</a><br><br>
<a href="">Menüpunkt #4</a><br>
</nobr><br>
</div></p>
<p>Wenn man mit dem Mauscursor von rechts (über der Div) reinfährt bleibt die Div erwartungsgemäß "display=block". Gehe ich allerdings über eines der Links wird onmouseout ausgeführt. Meine Frage: Besteht die Möglichkeit onmouseout NUR auszuführen wenn ich wirklich außerhalb dieses Elements bin?</p>
https://forum.selfhtml.org/self/2005/oct/31/onmouseout-in-unterelementen-verhindern/892459#m892459chr..itzitz@gbbc.de2005-10-31T13:55:53Z2005-10-31T13:55:53ZOnMouseOut in Unterelementen "verhindern"<blockquote>
<p>Huhu</p>
</blockquote>
<p>Hallo,</p>
<blockquote>
<p>Folgender Beispielscode:</p>
<p><div style="border: 1px solid black;" onmouseout="this.style.display='none'"></p>
</blockquote>
<blockquote>
<p>Wenn man mit dem Mauscursor von rechts (über der Div) reinfährt bleibt die Div erwartungsgemäß "display=block".</p>
</blockquote>
<p>Ja?! Steht im Quelltext gar nichts von.</p>
<blockquote>
<p>Gehe ich allerdings über eines der Links wird onmouseout ausgeführt. Meine Frage: Besteht die Möglichkeit onmouseout NUR auszuführen wenn ich wirklich außerhalb dieses Elements bin?</p>
</blockquote>
<p>Du bist wirklich ausserhalb des Elements, jedoch innerhalb des a Tag,<br>
von daher würde ich dem div eine Id geben und dem a ein onMouseover().<br>
Das sagt im Falle "over" dem Div dass es als "Block" angezeigt werden soll.</p>
<p>Gruß Chris</p>
https://forum.selfhtml.org/self/2005/oct/31/onmouseout-in-unterelementen-verhindern/892457#m892457Gernot Backgernotback@arcor.dehttp://www.akadaf.de2005-10-31T19:23:56Z2005-10-31T19:23:56ZOnMouseOut in Unterelementen "verhindern"<p>Hallo flaffy,</p>
<p>vielleicht helfen dir Avalons und meine Hinweise zu diesem Thema in diesem Thread:</p>
<p><a href="http://forum.de.selfhtml.org/archiv/2005/4/t105365/" rel="nofollow noopener noreferrer">http://forum.de.selfhtml.org/archiv/2005/4/t105365/</a></p>
<p>Gruß Gernot</p>
https://forum.selfhtml.org/self/2005/oct/31/onmouseout-in-unterelementen-verhindern/892458#m892458flaffy2005-11-02T09:12:22Z2005-11-02T09:12:22ZOnMouseOut in Unterelementen "verhindern"<blockquote>
<p>Hallo flaffy,</p>
<p>vielleicht helfen dir Avalons und meine Hinweise zu diesem Thema in diesem Thread:</p>
<p><a href="http://forum.de.selfhtml.org/archiv/2005/4/t105365/" rel="nofollow noopener noreferrer">http://forum.de.selfhtml.org/archiv/2005/4/t105365/</a></p>
<p>Gruß Gernot</p>
</blockquote>
<p>Perfekt :) Genau danach habe ich gesucht - vielen vielen Dank :)</p>
https://forum.selfhtml.org/self/2005/oct/31/onmouseout-in-unterelementen-verhindern/892460#m892460flaffyechtliebenswert@aol.com2005-10-31T14:28:12Z2005-10-31T14:28:12ZOnMouseOut in Unterelementen "verhindern"<blockquote>
<blockquote>
<p>Das sagt im Falle "over" dem Div dass es als "Block" angezeigt werden soll.</p>
</blockquote>
</blockquote>
<p>Das ist eine ziemlich unsaubere Lösung. Vorallem bei größeren Menüs. Außerdem funktioniert sie auch nur 50/50 + schneller Maus...</p>
<p>War eine meiner ersten Ideen :)</p>
https://forum.selfhtml.org/self/2005/oct/31/onmouseout-in-unterelementen-verhindern/892461#m892461chr..itzitz@gbbc.de2005-10-31T15:33:53Z2005-10-31T15:33:53ZOnMouseOut in Unterelementen "verhindern"<blockquote>
<p>Das ist eine ziemlich unsaubere Lösung.</p>
</blockquote>
<p>Passt doch zu "<nobr><br><br></nobr>" und einem Javascript Menü, SCNR ;-)</p>
<p>Aber stimmt schon!<br>
Nur anders wird das onMouseout - Verhalten des Containers nicht zu beeinflussen sein,<br>
lasse mich da aber jederzeit gerne belehren :-)</p>
<blockquote>
<p>Vorallem bei größeren Menüs. Außerdem funktioniert sie auch nur 50/50 + schneller Maus...</p>
</blockquote>
<p>Dann arbeite zusätzlich mit setTimeout und clearTimeout, aber im großen<br>
und ganzen wird der Sache nicht anders bei zu kommen sein.</p>
<p>Gruß Chris</p>
<p></p>