tag:forum.selfhtml.org,2005:/self OnMouseOut in Unterelementen "verhindern" – SELFHTML-Forum 2005-11-02T09:12:22Z https://forum.selfhtml.org/self/2005/oct/31/onmouseout-in-unterelementen-verhindern/892456#m892456 flaffy echtliebenswert@aol.com 2005-10-31T13:41:01Z 2005-10-31T13:41:01Z OnMouseOut 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#m892459 chr..itz itz@gbbc.de 2005-10-31T13:55:53Z 2005-10-31T13:55:53Z OnMouseOut 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#m892457 Gernot Back gernotback@arcor.de http://www.akadaf.de 2005-10-31T19:23:56Z 2005-10-31T19:23:56Z OnMouseOut 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#m892458 flaffy 2005-11-02T09:12:22Z 2005-11-02T09:12:22Z OnMouseOut 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#m892460 flaffy echtliebenswert@aol.com 2005-10-31T14:28:12Z 2005-10-31T14:28:12Z OnMouseOut 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#m892461 chr..itz itz@gbbc.de 2005-10-31T15:33:53Z 2005-10-31T15:33:53Z OnMouseOut 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>