|
|
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 |
|
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 |
|
|
|
Hallo,
Danke für Deine Antwort, ich werde es dann mal mit onmouseout versuchen.
Grüße, Jeremy
|
|
| 25.07.2008 23:01:19 |
|
|
|
Hi, noch eine frage dazu: wie kann ich die anzahl der Kindelemente bestimmen?
|
|
| 26.07.2008 15:20:40 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 620
|
|
|
| 26.07.2008 16:04:38 |
|
|
|
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 |
|
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/ |
 |
|
|
|
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 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|