webForumDet fria alternativet

Har jag eller volvo rätt

Flash

12 svar · 860 visningar · startad av exaBit

Medlem sedan juni 20065 inlägg
Frågan#1

Hej!

Var i kontakt med volvocars.se för deras kampanjsida gav mig en "klicka för att aktivera kontrollen" ram runt deras flashfilm.

När jag påpekar det för dom hälsar dom att felet med största sannolikhet ligger hos mig (den funkar hos reklambyrån och alla deras annonsörer).

Så då undrar jag, är det mig det är fel på, eller upplever andra också samma sak. När jag ser i deras kod så verkar dom ha en JavaScript-lösning som borde lösa tidigare nämnda problem.

Jag har testat med IE 6. Säkerhet på normal, Sekretess på mellan.

http://www.volvocars.se/campaigns/MY07/S80sixthsense/default.htm
Självklart är det bara i IE som problemet finns vad jag har förstått.
Dock använder ju väldigt många den läsaren så jag gissar på att det finns fler som kan kolla.

Jag har inga som helst mål att varken misskreditera eller göra reklam för företaget i fråga.
Dock vill jag gärna veta om det kan vara olika från dator till dator, att det är olika från webbläsare till webbläsare är jag införstådd med.

Tack på förhand

Medlem sedan juni 20034 013 inlägg
#2

"Klicka för att aktivera kontrollen" är något som Microsoft har känt sig tvingade att lägga in på grund av juridiska problem i USA med mjukvarupatent. Ett annat företag har patent på insticksprogram i webbläsare.

Anledningen till att du har beror på att du håller Windows uppdaterat. Det kom i någon säkerhetsuppdatering för ett tag sen.

Medlem sedan mars 20023 686 inlägg
#3

Har för mig att detta uppkommer i samband med att man har uppdaterat Windows med nya programuppdateringar och pga. att Microsoft legat i patenttvist med ett annat företag ang. direktuppspelning av flash eller aktivt innehåll.

Någon som är mer uppdaterad ang. detta får förklara bättre.

//red.

Aldrig får jag vara först... :e

Medlem sedan juni 20065 inlägg
#4

Tack för snabbt svar

tydal skrev:

Anledningen till att du har beror på att du håller Windows uppdaterat. Det kom i någon säkerhetsuppdatering för ett tag sen.

Jo den delen är jag medveten om, och det verkar volvo också vara då dom på sin vanliga site fixat till så flashen fungerar utan "ram".

Men för att förtydliga min tolkning av ditt svar:

Jag ser denna "ram" för att min IE är "up-to-date",
dom ser den inte för att dom inte uppdaterat sin webbläsare.

Då kommer nästa fråga, är det många som jag som har uppdaterade datorer?

Ser ni ramen på deras site också?
(kanske skulle gjort en liten poll på det, fast då åker man kanske bort för det klassas som reklam, eller misskreditering)

Medlem sedan juni 20034 013 inlägg
#5

exaBit skrev:

Jag ser denna "ram" för att min IE är "up-to-date",
dom ser den inte för att dom inte uppdaterat sin webbläsare.

Ja.

exaBit skrev:

Då kommer nästa fråga, är det många som jag som har uppdaterade datorer?

Tja, man ju hoppas ju det, men du vet ju hur det är när säkerhetshåll upptäcks. Det är många som brukar bli drabbade. Så alla är nog inte lika duktiga.

exaBit skrev:

Ser ni ramen på deras site också?

Ja.

Medlem sedan feb. 200638 inlägg
#6

Irriterande

Lösning:

http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp

Någon som vill förklara. Har en ".swf" som ligger som headerbild med denna lilla irriterande "ram". ;)

Min sida kör php.

Medlem sedan nov. 2005314 inlägg
#7

http://blog.deconcept.com/swfobject/

Denna använder jag och det fungerar utmärkt.

Medlem sedan juni 20065 inlägg
#8

phred skrev:

http://blog.deconcept.com/swfobject/

Denna använder jag och det fungerar utmärkt.

http://activecontent.blogspot.com/
Använder denna och swfobject.

Medlem sedan feb. 200638 inlägg
#9

exaBit skrev:

http://activecontent.blogspot.com/
Använder denna och swfobject.

Varför vill inte denna fungera för mig?

Swf:en ersätts med en text: endIeFix();

Medlem sedan juni 20065 inlägg
#10

Xeonz skrev:

Varför vill inte denna fungera för mig?

Swf:en ersätts med en text: endIeFix();

Visa lite exempelkod hur du har gjort så kanske vi kan hjälpa dig

Medlem sedan feb. 200638 inlägg
#11

Denna som ieupdate.js och uppladdad på servern.

var bo_ns_id = 0;function startIeFix(){  if(isIE()){    document.write('<div id="bo_ns_id_' + bo_ns_id + '"><!-- ');  }}function endIeFix(){  if(isIE()){    document.write('</div>');    var theObject = document.getElementById("bo_ns_id_" + bo_ns_id++);    var theCode = theObject.innerHTML;    theCode = theCode.substring(4 ,9+theCode.indexOf("</object>"))    document.write(theCode);  }}function isIE(){  // only for Win IE 6+  // But not in Windows 98, Me, NT 4.0, 2000  var strBrwsr= navigator.userAgent.toLowerCase();  if(strBrwsr.indexOf("msie") > -1 && strBrwsr.indexOf("mac") < 0){    if(parseInt(strBrwsr.charAt(strBrwsr.indexOf("msie")+5)) < 6){      return false;    }    if(strBrwsr.indexOf("win98") > -1 ||       strBrwsr.indexOf("win 9x 4.90") > -1 ||       strBrwsr.indexOf("winnt4.0") > -1 ||       strBrwsr.indexOf("windows nt 5.0") > -1)    {      return false;    }    return true;  }else{    return false;  }}

Denna i head
<script type="text/javascript" src="ieupdate.js"></script>

Denna innan swf-flashen:
<script type="text/javascript">startIeFix();</script>

Mittenmellan=
<object ...etc etc

</object>

Denna efter swf-slashen:
<!-- --><scripttype="text/javascript">endIeFix();</script>

Medlem sedan juni 20065 inlägg
#12

Xeonz skrev:

Denna efter swf-slashen:
<!-- --><scripttype="text/javascript">endIeFix();</script>

script type saknar ett mellanslag...

Medlem sedan feb. 200638 inlägg
#13

exaBit skrev:

script type saknar ett mellanslag...

Tack =)

Ibland är man blind ;)

Tackar och bugar!

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)