greh: mach 'Blub', wenn ich klick

Kann eigentlich nicht so schwer sein, irgendein Link soll ein Geräusch auslösen,
natürlich ohne erst die Datei zu laden und bei jedem Link auf der Site (hab ich
mir nicht ausgedacht). Ich habe Frames und kann also in einen bleibenden Frame
reinstopfen, was ich will, um es dann von einem anderen aus anzusteuern,
zum Beispiel:

1.) embed:

  • geht nicht im IE mit JS anzusteuern
    2.) Java-Applet:
  • bringt Fehlermeldung in der Console, wenn keine Soundkarte innstalliert ist
  • JS bricht ab (ohne Fehlermeldung) bei Einstellungen: Java aus und JS an im Navigator trotz:
      if(document.applets)
  • bringt Probleme im IE auf'm Mac
    3.) Flash:
  • habe ich noch nicht ausprobiert, sehr verführerisch scheint mir das aber
      auch nicht

Naja, geht es an dieser Stelle noch irgendwo weiter?

Danke, greh

  1. Hallo
    ( nett so ein kleines Hallo ...... nicht wahr ? )

    Ich habe das Problem folgendermaßen gelöst. Für jedes benötigte Geräusch habe ich einen Frame mit 0 px
    definiert in dem ich am Anfang nur eine leere Seite lade. Die Grafiken und links die mit Geräuschen
    unterlegt werden sollen enthalten einen onmouseover der die jeweilige Seite mit Geräusch in einen der
    Frames lädt. dort wird dann der Sound beim ersten mal geladen und abgespielt und danach bei jedem
    erneuten onmouseover ohne verzögerung abgespielt.

    das Ganze sieht so aus

    im head:
    <SCRIPT language="JavaScript">
    <!--
    function sound(URL1,F1)
    {  
      parent.frames[F1].location.href=URL1;
      }
    //-->
    </SCRIPT>

    bei der Grafik bzw dem link
    onMouseover="javascript:sound('sound1.htm',1)">

    in der zu ladenden Datei ist der sound dann mit embed eigebunden

    Gruß
    Jürgen