Ja, dieses lässt sich realieseren obwohl es nicht leicht ist.
Ich habe es aber mal umgesetzt und als Tutorial geschrieben.
Hier erstmal die Vorstufe, welche dir die aktuelle Mauszieger Position angiebt.
http://www.keine-angst-vorm-pc.de/beispiele/javascript-
maus/maus_positions_anzeige.htm
Erläuterung:
der erste absatzt diehnt der Identifiezierung des Browsers, da die Cursor position von jedem browser anders zur Verfügung gestellt wird.
Dann beginnt die eigentlich Funktion die die Position des Mauszeiger ausliest.
Hier halt die Browser zuordnung und speicherung der Werte in x und y, mit darauffolgenden ausgabe der Position in das DIV mittels innerHTML.
Nach der Funktion kommt noch die Aufrufsanweisung der Funktion, welche imemr gestartet werden soll, sobald die Maus bewegt wurde.
Welches auch wieder von Browser zu Browser anders ist.
####################################################################
Jetzt das ganze um die Funktion des Musikabspielens erweitert:
http://www.keine-angst-vorm-pc.de/beispiele/javascript-
maus/musik_nach_3sec_maus_inaktivitaet.htm
wobei:
if(speicher_a==0 && speicher_b==0) { vergleicher( x, y ); }
der Entscheider für die erste Mausbewegung innerhalb des Browsernazeigefeldes ist.
ab da an, führt sich die Funktion ja selbständig alle 3sec neu aus.
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
function vergleicher( a, b )
{
if(speicher_a==a && speicher_b==b)
{
document.getElementById('musik').play();
}
speicher_a=a; speicher_b=b;
setTimeout("vergleicher( x, y )", 3000);
}
|
|
nun wird halt verglichen ob der Speicher von vor 3sec gleich ist mit der aktuellen Mausposition und bei einem prositiven ergebniss das embed mit der Sounddatai auf play gesetzt.danach wird der Speicherwert mti den aktuellen Werten gesetzt und dann der nächste 3sec timeout gesetzt.So jetzt noch zu den Soundatein.
| code: |
1:
2:
3:
4:
|
<body onLoad="document.getElementById('musik').stop();">
<embed src='test.mp3' loop=false autostart="false" hidden="true" id="musik"></embed>
|
|
das Tag im body um den SOund auf standart an zu haltten und das embed gib den Link zu Soundatei ein, wobei hier MP3s am besten gehen,da sie jeder Browser gebräuchliche ohne Plugins abspielen kann, im gegensatz zu wav, midi und co.