Avatar billede mazey Praktikant
24. marts 2010 - 12:28 Der er 1 løsning

Flash i Iframe

Hej eksperter...

Jeg håber i kan hjælpe med, hvad jeg mener, er et underligt problem.

Jeg har en side, hvor jeg via en iframe loader en anden side, som indeholder object kode til en flash film.

Kode ser således ud:

Selve siden man kommer ind på:
<html>
<head>
</head>
<body bgcolor="#ffffff">
<table align="center" width="100%">
<tr>
<td align="center">
<iframe name="frame1" align="center" src="http://www.domain.dk/flash/2010/2010.php" frameborder="no" width="500" height="272">
</iframe><br/>
<script type="text/javascript" src="ieupdate.js"></script>
</td></tr></table>
<br/>
</body>
</html>

(ieupdate.js er et stykke kode som forhindrer at man skal aktivere flash filmen først)
//2010.php //

<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Cache-control" content="private">

</head>
<body bgcolor="#ffffff">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="476" height="242" id="2010" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="2010.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="2010.swf" quality="high" bgcolor="#ffffff" width="476" height="242" name="2010" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>

</html>


---- Selve flashfilen bliver vist korrekt på alle maskiner (har prøvet 10 forskellige), men på 3 af dem kan man ikke klikke på flashfilmen (som indeholder links).

Jeg har på de maskiner hvor det ikke virker, forsøgt at loade filmen uden om iframen, og så virker alting helt fint, så konklusionsmæssigt, må man jo kunne sige at de 3 maskiner ikke kan lide kombinationen af en iframe og flash - findes der andre muligheder end iframes til at embedde en side ind på en anden, eller kan man løse iframe problemet med en lille kode eller noget?

Håber nogen kan hjælpe.
Avatar billede mazey Praktikant
26. august 2010 - 12:20 #1
Problemet er løst:

Det viste sig at crossdomain scripting var problemet og at allowscriptaccess ikke virkede, når man viste flash fra andet domæne.

flash filen blev rykket til samme server og allowscriptaccess virkede herefter og linksene derfor også.

Question closed!
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