BlackBoard » Design, Programmierung & Entwicklung » Webdesign » Auf Bottonklick wird midi abgespielt » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Auf Bottonklick wird midi abgespielt
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
The real Logitech The real Logitech ist männlich
Aufsteiger


Dabei seit: 27.11.2001
Beiträge: 53

Auf Bottonklick wird midi abgespielt       Zum Anfang der Seite springen

Ich brauche dringend nen Script wo bei klick auf einen Button n midi-File abgespielt wird und man dieses auch wieder stoppen kann!

thx

Logi
09.03.2002 18:38 The real Logitech ist offline E-Mail an The real Logitech senden Beiträge von The real Logitech suchen
z|x z|x ist männlich
BlackBoarder


images/avatars/avatar-1188.jpg

Dabei seit: 16.01.2002
Beiträge: 1.031
Herkunft: GöTtInGeN

      Zum Anfang der Seite springen

guck mal bei selfhtml nach.. da hab ich sowas auchschonmal gefunden!..
greetz faKe$laSH

__________________
it's nice to be important, but it's more important to be nice

17.03.2002 12:37 z|x ist offline E-Mail an z|x senden Beiträge von z|x suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

      Zum Anfang der Seite springen

Also das geht zum Beispiel mit JavaScript. Das würde wie folgt gehen:

Erstmal brauchst du einen Extra-Frame auf deiner Seite. In dem Beispiel nennen wir den man "sound". Den kannst du ja auf eine Größe von 0×0 Pixel einstellen, hauptsache er existiert. In diesen Frame lädst du dir eine einfache HTML-Datei, in der nix drin steht, sagen wir mal die heißt "blank.html".

Dann kommt das folgende Skript in den HEAD der Datei, wo sich die Buttons befinden, mit denen der Sound ausgelöst wird:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<SCRIPT type="text/javascript">
<!--
function play()
{
  with (parent.sound.document)
  {
    open ('text/html');
    write ('<HTML><HEAD><\/HEAD><BODY><EMBED src=deinemusik.mid loop=false autostart=true><\/BODY><\/HTML>');
    close ();
  }
}

function stop()
{
  window.open ('blank.html','sound')
}
// -->
</SCRIPT>


Die Funktion play() erstellt in diesem Frame eine HTML-Datei in der der Sound eingebettet ist, den du abspielen willst. Funktion stop() ersetzt das ganze wieder mit der ursprünglichen "blank.html", wodurch der Sound abgebrochen wird.

Diese 2 Funktionen kannst du dann ganz normal, zum Beispiel mit onClick oder so aufrufen.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

17.03.2002 16:41 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Webdesign » Auf Bottonklick wird midi abgespielt

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH