0
我遇到外部接口和IE9問題。 swf對象可以正常播放,但沒有任何信息輸入會被傳輸到應該設置的cookie中。我看到還有類似的其他問題,但無法解決使用它們的問題。這是我們使用ExternalInterface不能在ie9中工作
<div id="flashcentre">
<object type="application/x-shockwave-flash"data="http://workingflashlink" width="600" height="450">
<param name="movie" value="http://workingflashlink">
</object>
</div>
然後Flash的HTML,這是我懷疑問題是...
if (ExternalInterface.available)
{
var CookieName:String = "unitsWeekTotal";
var CookieValue = unitsWeekTotal;
ExternalInterface.call("setCookie", CookieName, CookieValue);
}
隨後的Javascript腳本標記
function setCookie(CookieName, CookieValue, expiredays)
{value=CookieValue;
var ExpireDate = new Date();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
document.cookie = CookieName + "=" + escape(value) +
((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}
任何內幕如果我忽略了已經存在的解決方案,我將非常感激。我認爲這是閃光燈,因爲我是閃光編碼的新手。
在此先感謝