<embed src="images/pool.wav" hidden=true autostart=true loop=false>

Krijg als deze regel in het programma voorkomt de volgende melding :

Klik hier als u een Activex besturingselement op de webpagina wilt uitvoeren.

I.v.m. proces tegen Microsoft verschijnt deze boodschap.
Is er een andere manier om geluid af te spelen tijdens opstarten zonder deze boodschap ?
flash + eolas patent work-around is de oplossing.

Ik denk trouwens dat die work-around ook wel werkt, of in ieder geval aan te passen is dat het werkt met dat wat je nu hebt. Flash is in Internet Explorer ook een vergelijkbaar component als ik mij niet vergis.
Jan en Jelmer bedankt voor jullie antwoord.
Jelmer de volgende workaround van Microsoft werkt goed.

Html prog

<body leftmargin=0 topmargin=0 scroll=no>
<div id="DivID">
<script src="creaelem.js"></script>
</div>
</body>

Creaelem.js

var myObject = document.createElement('object');
DivID.appendChild(myObject);
myObject.width = "1";
myObject.height = "1";
myObject.classid= "clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6";
myObject.URL = "images/pool1.wav";
myObject.uiMode = "none" ;

Moet alleen de Object hoogte en breedte 1 maken (0 schakelt hem uit maar ook het geluid), misschien een ander commando om de player onzichtbaar te makem ??
Je zou wat css truucjes kunnen proberen, zoals hem plaatsen in een div met display: none of visibility:none, of een div met een vaste breedte en overflow:hidden waarbij je de padding-left zo hoog zet dat die al groter is dan de breedte van de div zelf.

Reageren