Avatar billede mummikiks Nybegynder
04. september 2006 - 08:54 Der er 6 kommentarer

Problemer med activex objekt i IE

Hej Expeter

Jeg har en flashside, som kræver flash 9. Jeg kan nemt detektere at brugeren ikke har en tilstrække lig version, men det at installere flash i IE er altid et problem. Ofte kommer activex-forespørgslen ikke frem, selv Internet explorer er sat til standard security. Jeg har læst på microsofts hjemmeside at IE skal have nogle opdateringer for at kunne åbne activex-objektet. Er det korrekt og er det muligt at smide et link til brugeren, hvis activex initialisationen ikke virker?
Avatar billede skovge Novice
05. september 2006 - 09:10 #1
Du kan se min forklaring på problemet omkring IE og aktive komponenter her - der kan du se hvordan du kan indsætte tekst der vises i stedet for Flash filen hvis flash ikke er installeret på brugerens maskine:

http://www.eksperten.dk/spm/709739
Avatar billede mummikiks Nybegynder
05. september 2006 - 09:36 #2
Det er jeg godt klar over, men her har jeg lagt et link til http://www.macromedia.com/go/getflash/. Problemmet opstår ofte herinde hvor activex boksen skal komme frem. Ofte popper denne ikke op. Findes der ikke én måde hvorpå man kan installere en off line version..
Avatar billede mummikiks Nybegynder
05. september 2006 - 09:37 #3
Jeg var inde på www.muntheplussimonsen.dk den anden dag, hvor jeg skulle opdatere til version 9. Her kom der en lille boks frem på siden hvorfra man opdatederede sin flash player... Er der nogen der ved hvordan de har gjort det
Avatar billede michelsen Nybegynder
05. september 2006 - 14:37 #4
-> mummikiks,

Læg denne reference i head'en:
<script type="text/javascript" src="swfobject.js"></script>

Du kan hente js-filen her: http://blog.deconcept.com/swfobject/#download
(Scriptet er perfekt, da man undgår at skulle klikke på flash'en for at
den aktiveres, og samtidig tjekker den for version, og om man har flash...)

Når du indsætter swf'en skriver du følgende i body'en:

<script type="text/javascript">
  var so = new SWFObject("dinflash.swf", "soMovie", "500", "200", "9", "#ffffff");
  so.addParam("wmode", "transparent");
  so.write("flashcontent");
</script>

[9 står for version 9].
Du kan læse mere om de forskellige variable, du ellers kan indsætte her: http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_12701

Oven over dette skriver du:

<div id="flashcontent">For at se denne side skal du have Flash Player version 9 eller højere og JavaScript slået til.<a href="http://www.adobe.com/go/getflash/" title="Hent den nyeste version af Flash Player">Hent Flash Player</a></div>
Avatar billede michelsen Nybegynder
05. september 2006 - 14:40 #5
Dvs. der skulle nok stå versionen før, fx. 8.0.23 - or whatever....
Avatar billede mummikiks Nybegynder
11. december 2006 - 22:52 #6
Men brugeren skal vel stadig ind på adobes side for at opdatere ik?
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