Forum
Tipps
News
Menu-Icon

Javascript gesucht!

Hallo - ich habe eine Frage zu meiner Seite, die wunderbar funktioniert.

Ich möchte, dass bei meiner Seite bei dem Mouseover über dem Bild auch ein Song startet. Mein Quelltext sieht momentan so aus:

<?xml version="1.0" encoding="windows-1252" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html lang="de" xml:lang="de" xmlns="http://www.w3.org/1999/xhtml">

   <head>
   
      <title>-- TITLE --</title>
      <link media="all" rel="stylesheet" href="css.css" type="text/css" />
   
   </head>
   
   <body>
   
      <div class="navi">
      
         <a class="game1" href="#link1">&nbsp;</a>
         <a class="game2" href="#link2">&nbsp;</a>
         <a class="game3" href="#link3">&nbsp;</a>
         <a class="game4" href="#link4">&nbsp;</a>
         <a class="game5" href="#link5">&nbsp;</a>
      
      </div>
   Gaming Network &copy; 2011&nbsp&nbsp&nbsp&nbsp·&nbsp&nbsp&nbsp&nbsp<a href="file:///C:/Users/Melden/Desktop/Probierkasten/Kontakt/Kontakt.html">Kontakt</a>&nbsp&nbsp&nbsp&nbsp·&nbsp&nbsp&nbsp&nbsp<a href="file:///C:/Users/Melden/Desktop/Probierkasten/Über-uns/Über-uns.html">Über uns</a>&nbsp&nbsp&nbsp&nbsp·&nbsp&nbsp&nbsp&nbsp<a href="file:///C:/Users/Melden/Desktop/Probierkasten/Datenschutz/Datenschutz.html">Datenschutz</a>&nbsp&nbsp&nbsp&nbsp·&nbsp&nbsp&nbsp&nbsp<a href="file:///C:/Users/Melden/Desktop/Probierkasten/Impressum-Nutzungsbedingungen/Impressum-Nutzungsbedingungen.html">Impressum & Nutzungsbedingungen</a>&nbsp&nbsp&nbsp&nbsp·&nbsp&nbsp&nbsp&nbsp<a href="file:///C:/Users/Melden/Desktop/Probierkasten/Hilfe/Hilfe.html">Hilfe</a>
   </body>

</html>

Game1 ist in Css gemacht worden und zeigt ein Rect mit bestimmten coords, wobei beim hover dieses bild erleuchtet angezeigt wird. Hierbei soll das bitte auch gleichzeitig mit Musik abgespielt werden.

Am besten wäre etwas mit Equalsound und EqualsoundPause .. z.B. hover Equalsound - Mouseout EqualsoundPause..

mfG Stefan


Antworten zu Javascript gesucht!:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Naja, du hast ja den Lösungsansatz fast schon mit geschrieben. Mit den beiden Eventhandlern "onmouseover" und "onmouseout" läst sich sowas realisieren.
Beispiele gibts da genug, wenn man weiß, nach was mach suchen muss.

http://webdesign.about.com/od/sound/a/play_sound_oncl.htm

Gruß,
Mario 8)

Danke - ich werde mir die Seite anschauen und falls ich dann noch Hilfe brauche dich fragen ;) ist halt leicht "komplitziert", da ich Css und Html als 17-jähriger "Nerd" ganz neu mache - sprich Selfhtml mal durchstöbern .. Sachen verbinde und nebenbei mit Photoshop die Bilder usw. erstelle ;) aber Javascript ist was ganz neues für mich.

Gibt 1 Problem - ich habe für die Bilder das so eingestellt, dass beim Überfahren des Rects das Bild sich ändert - dann soll die Musik starten. Habe ich die Daten z.B. 1px 2px 1px 2px oder was weiß ich, kann man <p onmouseover="playSound('URL to soundfile');">Mouse over this text to hear a sound</p> vielleicht umformen, dass anstatt das Mouse over this text.. vielleicht eine position des rechts ist?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

dann bau das "onmouseover" einfach in den IMG-Tag ein. Hier steht die Definition, in welche Tags du den Handler einbauen darfst:

http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onmouseover


Gruß,
Mario 8)

Bin mir nicht sicher, wie das 100% geht - hier mal mein Css:

   body, html                                       { height: 100%; }
   body, table, input, select, textarea                  { font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 11px; line-height: 21px; text-align: center; }
   body                                           { color: #BFBFBF; background: #000000; margin: 0px; padding: 0px; }
   table                                           { border: 0px; border-collapse: collapse; }
   table td, form                                     { margin: 0px; padding: 0px; }
   a                                              { color: #BFBFBF; text-decoration: none; }
   a:hover                                        { color: #BFBFBF; }
   img                                           { border: 0px; }
   p                                              { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }


   div.navi                                       { position: relative; width: 1600px; height: 800px; background: url(images/bg.jpg) no-repeat 0px 0px; margin: 0 auto; text-align: left; }
   div.navi a.game1                                 { position: absolute; left: 115px; top: 150px; width: 251px; height: 650px; }
   div.navi a.game2                                 { position: absolute; left: 395px; top: 150px; width: 251px; height: 650px; }
   div.navi a.game3                                 { position: absolute; left: 675px; top: 150px; width: 251px; height: 650px; }
   div.navi a.game4                                 { position: absolute; left: 955px; top: 150px; width: 251px; height: 650px; }
   div.navi a.game5                                 { position: absolute; left: 1235px; top: 150px; width: 251px; height: 650px; }
   
   div.navi a.game1:hover                              { background: url(images/1.jpg) no-repeat 0px 0px; }
   div.navi a.game2:hover                              { background: url(images/2.png) no-repeat 0px 0px; }
   div.navi a.game3:hover                              { background: url(images/3.png) no-repeat 0px 0px; }
   div.navi a.game4:hover                              { background: url(images/4.png) no-repeat 0px 0px; }
   div.navi a.game5:hover                              { background: url(images/5.png) no-repeat 0px 0px; }


Da hab ich das eingefügt mit dem hover - das kriege ich nicht anders hin .. ich möchte bei hover noch einen sound abspielen und das geht mit den seiten, die du mir geschickt hast nicht ganz recht wie ichs will :D geht das nicht auch in css?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Nein, das geht nicht. Wo liegt denn das Problem daran, das onmouseover einfach in img oder rect einzubauen?

Wie gesagt ich bin Anfänger und beherrsche nichts.. ich wollte nur fragen, ob wer einen Ansatz kennt, womit ich was anfangen kann. Wie soll ich denn ein rect in a class einbauen bzw. wie soll ich das einbauen, dass das über den Hintergrund oder so läuft - ich bitte um Ansätze - mehr nicht!!! >:(

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

In den Beiträgen da oben steht doch, wie es geht. Aber jetzt halt ausnahmsweise nochmal vorgekaut:

Je nachdem, auf welches Element es sich beziehen soll:

<img onmouseover="deinefunktion" (...) />oder eben
<rect onmouseover="deinefunktion" (...)>

« Google Suchanzeige "weitere ergebnisse für" für eigene HomepageDomain Rechte »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Bildpunkte
Bilder, die von einem Monitor wiedergegeben werden, bestehen aus einzelnen Bildpunkten (Pixeln). Je höher die Pixelanzahl ist, desto genauer und besser kann das Bild...

Bildschirmschoner
Der eigentliche Sinn des Bildschirmschoners ist, den Bildschirm vor dem Einbrennen des Monitorbildes zu schützen.Während das bei neueren Monitoren (außer ...

Bildwiederholfrequenz
Auf Bildschirmen erscheint ein Bild nur Bruchteile von Sekunden, weil die es erzeugenden Elektronenstrahlen oder Impulse sehr kurzzeitig wirken. Deshalb wird es mit einer...