Vorrei caricare alla fine del caricamento del resto della pagina un documento Flash pesante ben 2 MB. Per fare ciò ho messo in un singolo file flashintro.html il primo codice. Dopo di che lo aggiungo alla pagina principale con il secondo codice. Tuttavia il file flashintro.html avviato singolarmente funziona perfettamente mentre se lo carico nella pagina principale mi viene comunicato che flash player non è installato.
Qual'è il motivo e l'eventuale soluzione?
codice:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script type="text/javascript">
var swfVersionStr = "10.3.0";
var xiSwfUrlStr = "";
var flashvars = {};
var params = {};
params.quality = "high";
params.bgcolor = "#ffffff";
params.play = "true";
params.loop = "false";
params.wmode = "transparent";
params.scale = "showall";
params.menu = "true";
params.devicefont = "false";
params.salign = "";
params.allowscriptaccess = "sameDomain";
var attributes = {};
attributes.id = "flashIntro";
attributes.name = "flashIntro";
attributes.align = "middle";
swfobject.embedSWF(
"media/Introduzione.swf", "flashIntro",
"800","450",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
</script>
<div id="flashIntro">
</p>
<a href="http://www.adobe.com/go/getflash">
</a>
Questa pagina richiede Flash Player versione 10.3.0 o successiva.</p>
</div>
codice:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#flash').load('flashintro.html');
});
</script>