Having a html wie:
<a class="fancybox" href="myobject.swf">open swf</a>
einige Parameter übergeben Sie die Vorlage (tpl
) Option wie
$(".fancybox").fancybox({
width: 640, // or whatever
height: 320,
type: "swf",
tpl: {
swf: '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="wmode" value="transparent" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="'+this.href+'" /><embed src="'+this.href+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="100%" height="100%" wmode="transparent"></embed></object>',
}
});
Optional versuchen, die Parameter innerhalb der Link zu passieren selbst (und nicht verwenden Die tpl
Option) wie
<a class="fancybox" href="myobject.swf?wmode=opaque">open swf</a>
Vielen Dank JFK das ist es :) –
Ich kann die tpl Option nicht verwenden, da ich ungefähr 30 verschiedene swfs habe. Ich muss die Parameter für jedes swf durch den Link selbst übergeben. Ich habe Folgendes versucht, aber es nimmt nicht die Höhe und Breite auf, irgendwelche Vorschläge? 'open swf' –
@AgentZebra: haben Sie versucht, "Daten-fancybox-width" und "data-fancybox-height" Attribute in Ihrem Link? – JFK