explorer kan ikke lide ID for flash
Jeg har en flash video player på min side, men når jeg ved hjælp af javascript loader en ny playliste til playeren, så har explorer derefter svært ved at åbne et link fra siden, eller klikker man på update i explorer, så tar det meget meget langt tid før den updatere siden.jeg har fundet ud af hvis jeg fjerner følgende fra koden så forsvinder problemet
id:"mediaplayer",
Hvorfor har explorer problemer med ID ? ? ? ?
når jeg fjerner ID, så holder funktionen "send event" nemlig op med at virke !
koden til playeren ser sådan ud >
<script src="index-filer/ufo.js" type="text/javascript">
</script>
<body style="margin:4px;" onload="loadPlaylist('musik512.xml')">
<script type="text/javascript">
function sendEvent(typ,prm) {
thisMovie("mediaplayer").sendEvent(typ,prm);
};
function thisMovie(movieName) {
if(navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName];
} else {
return document[movieName];
}
};
function getUpdate(typ,pr1,pr2) {
var id = document.getElementById(typ);
id.innerHTML = typ+ ": "+Math.round(pr1);
pr2 == undefined ? null: id.innerHTML += ", "+Math.round(pr2);
};
function loadPlayer(fil) {
var FO = { movie:"mediaplayer.swf",id:"mediaplayer",width:"499",
height:"300",majorversion:"8",build:"0",bgcolor:"#FFFFFF",
flashvars:"file="+fil+"&displayheight=50&showeq=true&
autostart=true&repeat=true&shuffle=true&autoscroll=false&
showdigits=true&enablejs=true&volume=100&lightcolor=0xFF7600&
backcolor=0xF5DEB3&frontcolor=0x000000" };
UFO.create(FO, "player");
};
</script>
<p id="player"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this movie.</p>
<li><a href="java script:sendEvent('playpause')">Toggle the pause state.</a></li>
<li><a href="java script:sendEvent('scrub',25)">Scrub to 25 percent inside the song</a></li>
<li><a href="java script:sendEvent('playitem',1)">Play the 2nd song of the playlist</a></li>
<li><a href="java script:sendEvent('getlink',1)">Go to the 2nd link from the playlist</a></li>
<li><a href="java script:sendEvent('volume',50)">set the volume to 50%</a></li>
<li><a href="java script:loadPlayer('playlist2.xml')"></li>
<li><a href="java script:loadPlayer('playlist3.xml')"></li>
