Tjaa, jeg bruger en ’funktion’ i en ekstern JS:
function establishPlayer()
{
document.write('<object id="player" \n');
document.write('width="320" \n');
document.write('height="304" \n');
document.write('classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" \n');
document.write('standby="Loading Microsoft Windows Media Player components..." \n');
document.write('type="application/x-oleobject"> \n');
document.write('<param name="URL" value="
mms://server/file.asx"> \n');
document.write('<param name="uiMode" value="Full"> \n');
document.write('<param name="AutoStart" value="True"> \n');
document.write('<embed \n');
document.write('type="application/x-mplayer2" \n');
document.write('src="
mms://server/file.asx " \n');
document.write('name="player" \n');
document.write('width="320" \n');
document.write('height="304" \n');
document.write('AutoStart="1" />\n');
document.write('</embed></object> \n');
}
og så ruller jeg den ud ( i et <div></div>) med:
<script language="JavaScript" type="text/javascript">establishPlayer();</script>
P.s. Jeg burger ikke codebase i dette eks., da jeg har noget validering af WMP9 inden …
Man kan vel næppe kalde det en ’funktion’ for det er jo bare en håndfulde tekststrenge der smides ud fra JS’n … men pyt med det, det virker udmærket :)