объект flashvars не работал в браузере Mozilla - PullRequest
0 голосов
/ 14 апреля 2010

Я получаю объект flashvars из файла JSP. Например, userid = mx.core.Application.application.parameters.userJspid;, он получает это в браузере IE. Но не в FF (Mozilla), почему он не извлекает, есть ли какой-то код, который мне нужно добавить специально для Mozilla. Пожалуйста, помогите мне в этом, заранее спасибо. я загружаю в jsp как <body scroll="no" onload="openWin();"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="main" width="100%" height="100%" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"><br> <param name="movie" value="main.swf"/> <param name="quality" value="high"/> <param name="bgcolor" value="#ffffff"/> <param name="allowScriptAccess" value="sameDomain"/> <param name="FlashVars" value="userNid=<%=session.getAttribute("userNid")%>"/> <embed src="main.swf" quality="high" bgcolor="#ffffff"width="100%" height="100%" name="main" align="middle" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"></embed> </object> </body> как это

Ответы [ 2 ]

2 голосов
/ 11 мая 2010

При использовании метода embe, который вы использовали выше, flashVars не представлены в части всего кода встраивания. Когда Firefox читает это, он обрабатывает только связанные атрибуты, поэтому вы дублируете такие вещи, как качество, bgcolor и т. Д. Попробуйте также продублировать flashVars внутри, и это должно работать.

0 голосов
/ 16 апреля 2010

Я бы попробовал заменить:

<param name="FlashVars" value="userNid=<%=session.getAttribute("userNid")%>"/>

с

<param name="FlashVars" value="userNid=<%=session.getAttribute('userNid')%>"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...