mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 21:37 Benutzername: Passwort: Auto-Login

Thema: JavaScript OnMouseOver, kleines Problem vom 10.06.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> JavaScript OnMouseOver, kleines Problem
Seite: Zurück  1, 2, 3, 4  Weiter
Autor Nachricht
Sahra
Threadersteller

Dabei seit: 09.06.2004
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Fr 11.06.2004 11:08
Titel

Antworten mit Zitat Zum Seitenanfang

hi,

wie gesagt ich kenne mich damit so gut wie garnicht aus, der obere teil fehlt leider weil ich garnicht wusste das noch etwas hin musste, fehlermeldungen kommen leider garkeine. Muss ich vielleicht am Anfang schreiben:
Code:
<script type="text/javascript">
<!--
function KlickSound()
{
if (document.all)
{
[/code]
  View user's profile Private Nachricht senden
Sahra
Threadersteller

Dabei seit: 09.06.2004
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Fr 11.06.2004 11:10
Titel

Antworten mit Zitat Zum Seitenanfang

ups, habe schon auf Absenden geklickt, statt auf Vorschau. Ich wollte nur noch fragen ob ich es so in der Art wi oben geschrieben haben machen kann <script type=..... ?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst Fr 11.06.2004 11:46
Titel

Antworten mit Zitat Zum Seitenanfang

Also das mit der Abfrage if (document.all) würde ich sein lassen.
document.all ist nur im InternetExplorer vorhanden und die aktuellen IE Versionen nutzen mittlerweile auch das DOM.
Wenn Du deine Abfrage in einen if(document.all)-Block setzt, dann wird der darin liegende Code nur im IE ausgeführt. Das würde ich also lassen.
Ohnehin ist es immer ein Problem, auf diese Art und Weise Sound abzuspielen. Wirklich zuverlässig funktioniert das auch nicht. Wenn Du Pech hast, dann wird die Datei nicht abgespielt, sondern zum Download geboten (abhängig von Browser, Betriebssystem, Einstellungen).
Wenn es sich nicht vermeiden läßt, Sound einzubauen, dann mache ich das meist mit Flash (, denn piepsende HTML-Seiten schrecken sowieso ab).

Aber wie auch immer: Poste doch mal deinen kompletten Code mit allen wichtigen Teilen. So das man das mal schnell rauskopieren und testen kann oder wenigstens mal einen richtigen Überblick hat.


Zuletzt bearbeitet von rob am Fr 11.06.2004 11:46, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Sahra
Threadersteller

Dabei seit: 09.06.2004
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Fr 11.06.2004 12:31
Titel

Antworten mit Zitat Zum Seitenanfang

Hi,

das ist glaube ich das Problem mir fehlt die hälfte bei dem Code und deshalb funktioniert alles nicht,

Code:
<map name="Kimble" id="Kimble">
 <area shape="poly" coords="76,49,77,50,89,50,89,78,123,76,161,58,161,49,175,49,175,64,149,80,137,85,137,85,175,106,175,120,160,120,160,111,130,96,113,93,89,92,89,121,75,121,75,92,62,92,62,76,74,76,74,49,77,49,78,50,76,50" href="http://www.kimble.org" onMouseover="KlickSound('http://scripte.aaj.de/sound/tell.mid');" alt="Kimble Homepage" title="Kimble Homepage" />
</map>
<img src="http://www.kimble.org/images/k-medal.gif" width="227" height="167" border="0" alt="" title="" usemap="#Kimble" />


zwar kommt die Grafik bei diesem Code und man wird weitergeleitet, aber der Sound fehlt leider. Die Sounddatei habe ich auch schon in den Code eingebaut. Wie kann ich den jetzt den Code vervollständigen, damit dieser auch richtig funktioniert ? Ich bedanke mich wirklich bei allen die mir geholfen haben, bis jetzt habe ich schon einige wichtige Sachen von Javascript kapiert, es fehlt nur noch das mit dem Sound. Ich bin echt froh wenn das mal klappt.
  View user's profile Private Nachricht senden
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 11.06.2004 15:13
Titel

Antworten mit Zitat Zum Seitenanfang

dastef hat geschrieben:
die frage aller fragen ist jetzt nur - WO ist das verwendete javascript???

schwampf hat geschrieben:
Code:

<!-- Das Klicksound-Script beginnt hier -->
<script type="text/javascript">
<!--
function KlickSound(sound)
{
if (document.all)
{

/* Hier die Sound-Datei angeben */
document.all.klicksound.src = "+sound+";
}
}
//-->
</script>
<bgsound id="klicksound">
<a href="#" onMouseover="KlickSound("sound1");">
<a href="#" onMouseover="KlickSound("sound2");">
<a href="#" onMouseover="KlickSound("sound3");">


der komplette obere teil aus diesem script fehlt bei dir .. oder du
zeigst ihn zumindest nich - weshalb ich davon ausgehe, dass du
ihn gar nich eingebaut hast ..


so ich zitier mich jetzt zum zweiten mal .. bau diesen code ein, wie normales
javascript -> in den <head> bereich deiner datei, und besorg dir mozilla mit
nem integrierten javascript debugger bzw irgend nen anderen, aber dieses
"es geht nicht", hilft weder dir noch uns .. und dann zeig halt beim nächsten
mal edit die komplette datei und nich nur irgend nen fetzen!
  View user's profile Private Nachricht senden
Sahra
Threadersteller

Dabei seit: 09.06.2004
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Fr 11.06.2004 19:41
Titel

Antworten mit Zitat Zum Seitenanfang

Ok ich habe jetzt alles so gemacht wie beschrieben, beim debugger kommt folgender Fehler "Es ist ein Laufzeitfehler aufgetreten. Zeile 23. Fehler. Objekt erwartet." Was ist jetzt an der ganzen Sachen nicht vestehe wie füge ich das ganze zusammen zu einem habe ich das hier

Code:

<map name="Kimble" id="Kimble">
 <area shape="poly" coords="76,49,77,50,89,50,89,78,123,76,161,58,161,49,175,49,175,64,149,80,137,85,137,85,175,106,175,120,160,120,160,111,130,96,113,93,89,92,89,121,75,121,75,92,62,92,62,76,74,76,74,49,77,49,78,50,76,50" href="http://www.kimble.org" onMouseover="KlickSound('http://scripte.aaj.de/sound/tell.mid');" alt="Kimble Homepage" title="Kimble Homepage" />
</map>
<img src="http://www.kimble.org/images/k-medal.gif" width="227" height="167" border="0" alt="" title="" usemap="#Kimble" />


und dann habe ich noch das hier:

Code:
<!-- Das Klicksound-Script beginnt hier -->
<script type="text/javascript">
<!--
function KlickSound(sound)
{
if (document.all)
{

/* Hier die Sound-Datei angeben */
document.all.klicksound.src = "+sound+";
}
}
//-->
</script>
<bgsound id="klicksound">
<a href="#" onMouseover="KlickSound("sound1");">
<a href="#" onMouseover="KlickSound("sound2");">
<a href="#" onMouseover="KlickSound("sound3");">


aber wie füge ich diese beiden Teile zusammen, das aus dem einen ein ganzes wird ??? Weil ja in dem Script von oben schon die Musikdatei eingeben ist und in dem unten soll Sie dann noch mal rein, genauso wie der link. Irgendwie alles doppelt ????
  View user's profile Private Nachricht senden
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 11.06.2004 20:00
Titel

Antworten mit Zitat Zum Seitenanfang

Sahra hat geschrieben:

Code:
<!-- Das Klicksound-Script beginnt hier -->
<script type="text/javascript">
<!--
function KlickSound(sound)
{
if (document.all)
{

/* Hier die Sound-Datei angeben */
document.all.klicksound.src = "+sound+";
}
}
//-->
</script>
<bgsound id="klicksound">
<a href="#" onMouseover="KlickSound("sound1");">
<a href="#" onMouseover="KlickSound("sound2");">
<a href="#" onMouseover="KlickSound("sound3");">

<map name="Kimble" id="Kimble">
 <area shape="poly" coords="76,49,77,50,89,50,89,78,123,76,161,58,161,49,175,49,175,64,149,80,137,85,137,85,175,106,175,120,160,120,160,111,130,96,113,93,89,92,89,121,75,121,75,92,62,92,62,76,74,76,74,49,77,49,78,50,76,50" href="http://www.kimble.org" onMouseover="KlickSound('http://scripte.aaj.de/sound/tell.mid');" alt="Kimble Homepage" title="Kimble Homepage" />
</map>
<img src="http://www.kimble.org/images/k-medal.gif" width="227" height="167" border="0" alt="" title="" usemap="#Kimble" />



so, jetzt isses zusammengefügt .. wo war nun das problem?
bei den klicks oben, werden sound1, sound2 bzw sound3
abgespielt und auf mouseover unten wird die tell.mid ab-
gespielt ..
  View user's profile Private Nachricht senden
Sahra
Threadersteller

Dabei seit: 09.06.2004
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Fr 11.06.2004 20:09
Titel

Antworten mit Zitat Zum Seitenanfang

Hi,

ich habe nur noch eine letzte bitte kannst du einmal diesen Code so schreiben das man einen Sound hört beim drüberfahren, ich denke dann kapier ich es auch ganz genau. Irgendwie ist das nicht ganz so meine Welt mit dem Javascript, vielleicht stelle ich mich ja auch nur supper supper blöde an * Ich geb auf... * Das wäre wirklich sehr nett.
  View user's profile Private Nachricht senden
 
Ähnliche Themen kleines Javascript problem
[JavaScript] Bei onmouseover Div langsam reinsliden lassen
onmouseover Problem
OnMouseover Problem
onMouseOver Problem
onmouseover und <area> Problem
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3, 4  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.