- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- problemi swfobject2 e var javascript
-
problemi swfobject2 e var javascript
ciao
ho biosogno di passare a flash una var con la larghezza della finestra del borwser per centrare alcuni oggetti.
Con jquery trovo la larghezza della finestra e poi passo la variable all swfobject[php]
$(document).ready(function() {
var winWidth = $(window).width();
});
[/php]
[php]so.addVariable("largh", winWidth);
[/php]se provo a passare un valore statico invece funziona:[php]so.addVariable("largh", "prova");[/php]non riesco a trovare l'errore, potete darmi una mano?
PS. nel codice ho commentato anche una prova di inclusione di flash con metodo alternativo ma non funziona lo stesso...
Grazie
Giuseppe
[php]<script type="text/javascript">
$(document).ready(function() {
var winWidth = $(window).width();
});
/*
var flashvars = {
pagwidth = winWidth;
};
var params = {
menu: "false",
wmode: "transparent",
scale: "noscale"
};
var attributes = {};
swfobject.embedSWF("flash.swf", "flashcontent", "100%", "100%", "9.0.0", "swfobject/expressInstall.swf", flashvars, params, attributes);
*/
</script>
</head>
<body>
<div id="flashcontent">
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("flash.swf", "flash", "100%", "100%", "8", "#000000");
so.useExpressInstall('js/expressinstall.swf');
so.addParam("scale", "noscale");
so.addParam('menu', 'false');
so.addParam('wmode', 'transparent');
so.addVariable("largh", winWidth);so.write("flashcontent"); // ]]> </script>
[/php]