Martin Sommer wrote:
Quote:
Ich hab da vor langer Zeit mal ein kleines Spiel geschrieben mit
JavaScript. Das Spiel verwendet Töne.
Jetzt hab ich's wieder mal angeschaut, und festgestellt, dass die Töne
zwar mit Internet Explorer immer noch funktionieren, aber Firefox macht
da nicht mit.
Ich hab die Töne folgendermassen integriert:
EMBED NAME="soundNormal" AUTOSTART="false" HIDDEN="true"
SRC="Sounds/drip.au"> </EMBED
Position: unterhalb des Scripts, aber noch innerhalb von <head>. |
Dort haben embed-Elemente jedoch nichts zu suchen. Mal abgesehen davon,
dass sie proprietär sind, siehe
http://validator.w3.org/ Quote:
Innerhalb vom Script steht dann: document.soundNormal.play();
Eben, meine "Glanzzeit" als Programmierer liegt schon etwas zurück. |
Das war so schon immer falsch, auch im IE. Der IE verarbeitet jedoch zum
Vorteil seiner Benutzer und zum Leidwesen der kompetenteren Web-Entwickler
jeden Mist.
Quote:
Kann man da einfach was machen, damit's auch im Firefox funktioniert? |
Ja.
Mangels standardisiertem API[1] bleibt derzeit wohl nur, entweder ein Plugin
zu benutzen, welches die Wiedergabe von Klängen unterstützt (z.B. Java oder
Flash) oder die entsprechenden object-Elemente nachträglich per DOM
hinzuzufügen.
Bitte repariere Deinen Newsreader, oder leg Dir einen zu, der nicht erst
repariert werden muss, z.B. Thunderbird.
http://oe-faq.de/
PointedEars
___________
[1]
http://www.w3.org/TR/CX
--
Anyone who slaps a 'this page is best viewed with Browser X' label on
a Web page appears to be yearning for the bad old days, before the Web,
when you had very little chance of reading a document written on another
computer, another word processor, or another network. -- Tim Berners-Lee