document.write schreibt das komplette Dokument neu. Es wäre wohl einfacher die <embed> alle schon einzubauen, auf "nicht abspielen setzen" und eben dieses beim Klicken nachzuholen.
Wie?
<embed src="vox/one.wav" hidden="TRUE" autostart="false" MASTERSOUND name="one"></embed>
<a href="#" onClick="javascript:document.one.play()">eins</a><br>
Das habe ich bereits. Möchte es aber mit Textfeldeingabe und Button machen:
<script language="JavaScript">
<!--
function um(wert) {
if(wert == 1) document.write("<embed src='vox/one.wav' hidden='TRUE'>");
if(wert == 2) document.write("<embed src='vox/two.wav' hidden='TRUE'>");
}
//-->
</script>
<form>
<input type="text" name="zahl" maxlength="1">
<input type="button" value="Abspielen" onclick="um(zahl.value)">
</form>
Kann man auch im Javascript (document.write)durch was anderes ersetzen ?? Damit es nicht weg geht ?