Avatar billede gurly Praktikant
04. december 2006 - 02:29 Der er 1 løsning

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>
Avatar billede gurly Praktikant
08. januar 2007 - 19:58 #1
næ det blev jeg ikke klogere af  c",)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester