Kein "audio" aus der "function" heraus möglich

Hallo,
ich vermisse die Stapelbearbeitung aus der Frühzeit der Programmierung. Mit HTML und Javascript laufen die folgenden Zeilen gut.
1)

2)

2) Sinn der Sache: 1) Ein Bild wird erstellt 2) Über Button werden Funktionen aufgerufen, ... 3) ... die auch mehrere Befehle hintereindar sauber abarbeiten.

Wenn ich „<audio src=“„LL1/wT/oma.wav“ autoplay>;> irgendwo im Script platziere gibt’s sofort prima Musi.
Wenn ich die Zeile aber in die function (wegen der gewünschten Stapelbearbeitung) einbaue, streiken beide functions total. Egal, ob die Zeile zuerst oder zuzletzt steht. Auch die zweite function ist total gelähmt.

Wer kann das erklären oder kennt eine Alternative?

Wie sieht denn der Quellcode aus wenn Du den auto-Tag mit einfügst? Das ist ja das womit Du ein Problem hast - nur daran kann man auch erkennen worin das Problem liegt.

Alternativ dazu kannst Du dir auch mal anschauen wie mit JavaScript ein audio-Element direkt im DOM erzeugt wird, siehe: http://9elements.com/html5demos/audio/

Moderation: Verschoben von HTML zu JavaScript.

So etwas weist häufig auf einen JavaScript-Fehler hin, bei dem der nachfolgende Code dann nicht mehr ausgeführt wird. In dem Fall immer als erstes die Console überprüfen.

btw: was macht die 3 mit der Klammer hier? Das alleine sollte dein Script schon stoppen.

alert('Die Sprachausgabe ist nur für FireFox möglich'); 3)