Avatar billede Kengun Praktikant
20. juni 2004 - 23:05 Der er 4 kommentarer og
1 løsning

Reload af Flashside

Er der en måde man kan lægge ind en knap eller lignende som gør at brugeren får frem sidste version af en Flash side. Jeg holder lige på at sætte sammen denne side: http://www.kengun.com/flash.html - Hvis den er hentet ind en gang og så jeg gør nogle endringer så kommer ik disse endringer frem næste gang brugeren besøger siden. Jeg ved at man kan gå til "Verktøj" - "Alternativer" og så klikke på "Slet midlertidige internetfiler", men er der noget man kan lægge ind på siden?
Avatar billede kragekjaer Praktikant
21. juni 2004 - 00:19 #1
du skal lave et javascript, som genererer en tilfældig variabel, som du sætter ind i din htmlkode for flashobjektet a la "minMovie.swf?minVar=tilfældigt tal"
Avatar billede pyroman Nybegynder
21. juni 2004 - 00:50 #2
Jeps... og den kommer her:


<script language="JavaScript" type="text/javascript">
function insertFlash (PATH, NAME, WIDTH, HEIGHT){
  var rnd = Math.round(Math.random()*1000);
  var PATH = PATH+"?nocaching="+rnd;
  document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ");             

  document.write("codebase='http://fpdownload.macromedia.com");
  document.write("/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' ");
  document.writeln("width='"+WIDTH+"' height='"+HEIGHT+"' id='"+NAME+"' align='middle'>");
  document.writeln("<param name='allowScriptAccess' value='sameDomain' />");
  document.writeln("<param name='movie' value='"+PATH+"' />");
  document.writeln("<param name='quality' value='high' />");
  document.write("<embed src='"+PATH+"' quality='high' width='"+WIDTH+"' height='"+HEIGHT+"' ");
  document.write("name='"+NAME+"' align='middle' allowScriptAccess='sameDomain' ");
  document.write("type='application/x-shockwave-flash' ");
  document.writeln("pluginspage='http://www.macromedia.com/go/getflashplayer' />");
  document.write("</object");
}
</script>



så skal du der hvor du normalt skrev al <object> koden bare skrive:

<script>insertFlash("stiTilFlash.swf","flashID",bredde,højde);</script>
Avatar billede Kengun Praktikant
21. juni 2004 - 07:08 #3
pyroman> Lægger du så et "svar"? :)
Avatar billede hoejrup Nybegynder
21. juni 2004 - 10:54 #4
kengun>Hvorfor laver du ikke bare en nocache af flash filen?

/per
Avatar billede Kengun Praktikant
21. juni 2004 - 10:57 #5
hoejrup> Hvordan?

mener du i html filen som for eksempel slik:
<META http-equiv="expires" content="Mon, 24 July 2000 10:00:00 GMT">
<META http-equiv="pragma" content="no-cache">

...dette vil måske fungere.

Jeg ser i eftertid at min Flash reloades hvis jeg besøger siden senere på dagen. Måske det bare er her hos mig?
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

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Rambøll Management Consulting

Senior AI Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

SAP-medarbejder til Roller & Autorisationer i Forsvarets Cyberdivision