Datenschutzerklärung

mouseover abfragen

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

mouseover abfragen

  Beitrag schreiben
Autor
Beitrag Seiten: 1
Jeremy
Gast



Hallo!
Kann mir jemand beim folgenden Code helfen? Funzt irgendwie nicht..

Body:
<div id="DIV" onmouseover="mausNochImmerDrauf()"> Inhalt </div>

Script:
function mausNochImmerDrauf(x) {
     if (!x)
          { window.setTimeout('mausNochImmerDrauf(1)', 1000); return; }    /* beendet Funktion und ruft nach einer Sekunde wieder auf */


     if (document.getElementById('DIV').onmouseover)
         alert('Maus ist noch immer drauf!');
}

wäre echt nett wenn mir jemand hälfe,
Grüße, Jeremy


25.07.2008 19:53:28
  Beitrag schreiben
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 620
Hi,

Code:

document.getElementById('DIV').onmouseover

Das ist Blödsinn und kann nicht funktionieren.
Man kann allgemein nicht abfragen ob sich die Maus auf einem Element befindet. Allerdings kann man es über die Events onmouseover und onmouseout feststellen (nur wenn kein Kindelemente vorhanden sind).
Bei onmouseover ein Flag setzen und bei onmouseout zurücksetzen.
So lange das Flag gesetzt ist, befindet sich die Maus über dem Element.


_______________________________________
mfg
Thomas Mell

www.validome.org

25.07.2008 20:22:22
  Beitrag schreiben
Jeremy
Gast



Hallo,

Danke für Deine Antwort, ich werde es dann mal mit onmouseout versuchen.

Grüße, Jeremy


25.07.2008 23:01:19
  Beitrag schreiben
Jeremy
Gast



Hi,
noch eine frage dazu: wie kann ich die anzahl der Kindelemente bestimmen?


26.07.2008 15:20:40
  Beitrag schreiben
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 620
http://www.validome.org/doc/HTML_ge/jav ... hild_nodes

_______________________________________
mfg
Thomas Mell

www.validome.org

26.07.2008 16:04:38
  Beitrag schreiben
Jeremy
Gast



Danke. Ich glaub ich hab da die Bedeutung etwas missverstanden. Eigentlich suche ich was das mir die Anzahl der Tags innerhalb eines Tags verrät.

also das was in diesem Fall 3 zurück gibt, weil 3x der LI-Tag im UL-Tag vorkommt:

<ul>
<li>aa</li>
<li>bb</li>
<li>cc</li>
</ul>

Gruß, Jeremy


26.07.2008 17:32:57
  Beitrag schreiben
Chiaki
Moderator

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 169
Hallo,

was du suchst, ist wahrscheinlich dieses...
==> http://www.validome.org/doc/HTML_ge/jav ... y_tag_name

Greetings, Chiaki


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

26.07.2008 19:05:34
http://www.rfc1855.net/ Beitrag schreiben
Jeremy
Gast



achja stimmt! getElementsByTagName('li').length macht's :)

Code:

alert(document.getElementsByTagName('ul')[0].getElementsByTagName('li').length);

bekomme ich die li's IN dem ul. Eigentlich logisch

Grüße, Jeremy


26.07.2008 20:24:59
  Beitrag schreiben
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01