Avatar billede gurly Praktikant
24. november 2006 - 17:29 Der er 1 kommentar og
1 løsning

Javascript link dræber gif animation

Jeg har på min hjemmeside en lille flash player, den kan ved hjælp af javascript link, loade nye playlister.
men når jeg klikker på et link for at loade en ny playliste så får det en gif animation på siden til at "fryse"
jeg tror ikke det er playeren det er galt med.
nok bare javascript linket som får explorer til at "fryse" gif animationen, problemet findes ikke i firefox.
selve linket som får gif animationen til at fryse ser sådan ud >
<a href="java script:loadPlayer('i.xml')">

koden til playeren ser sådan ud  >
<script  src="index-filer/ufo.js" type="text/javascript">
</script>

<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>


Gifanimationen "højtaler"  ligger i en kode der ser sådan ud >
<table border=0 cellspacing=0 cellpadding=0 width="984" bgcolor=black
style='mso-cellspacing: 0cm; background-color: black; background-repeat: repeat; background-attachment: scroll; mso-padding-alt: 0cm 0cm 0cm 0cm; background-position: 0%' height="114">
<tr style='height:113.85pt'>
  <td width=231 nowrap style='padding: 0cm' height="114">
  <p><span
  style="mso-spacerun: yes"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <img border="0" src="index-filer/hoejttaler006sp.gif"> </span></p>
  </td>
</tr>
</table>
Avatar billede gurly Praktikant
25. november 2006 - 14:29 #1
altså det ser ud som om at explorer ikke kan finde ud af at når man klikke på linket der henter ny playliste, så skal den IKKE forlade siden, efter jeg har loadte ny playliste så bliver det også meget svært at forlade siden, det tager laaangt tid før ny side åbner
Avatar billede gurly Praktikant
04. december 2006 - 02:07 #2
nå men jeg fjernede det her fra koden  "id:"mediaplayer","
dette hjalp på at explorer ikke fryser ved update af siden.
gifanimationen konvaterede jeg til en flash.swf fil, og den fryser ikke når man loader ny playlist  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
Vi tilbyder markedets bedste kurser inden for webudvikling

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