Hier zuerstmal das script welches bei Aufruf eine wave datei mehrmals abspielt
<embed autostart="false" name="Glockenschlag" src="Uhr/glocke.wav" width="0" height="0"></embed>
<script type="text/javascript">
var j="";
var aktuellerschlag="aus";
var schlagdauer = 3000 // wie oben das script ...
function aktuellestunde() {
if(aktuellerschlag=="aus") // Verhindert mehrmaliges Bimmeln bei Floodklicken.
{
j=new Date();
j=j.getHours();
if(j>=13)
j=j-12;
schlagen();
}
}
function schlagen() {
if(j!=0)
{
j--;
document.getElementById("glockenschlag").play()
aktuellerschlag=setTimeout("schlagen()",schlagdauer);
}
else
{
aktuellerschlag="aus"
}
}
</script>
folgendes Problem: um XHTML konform zu arbeiten muss das embed weg. Das bekomm ich auch hin mit:
<object data="Uhr/glocke.wav" type="audio/wav" width="0" height="0">
<param name="src" value="Uhr/glocke.wav">
</object>
aber wie binde ich dieses object dann in das java script ein
sobald ich src im name="" ersetze durch irgendwas anderes geht es nicht mehr und getelementsbyname klappt auch nicht vielleicht...bestimmt mach ich irgendwas falsch oder hab da noch nen denkfehler
Danke für eure Hilfe