0
我有一段PHP代碼循環顯示所有存儲在數據庫中的橫幅。如果代碼檢測到的旗幟是一個swf,它嵌入這樣的:swfobject分配類 - Internet Explorer錯誤
swfobject.embedSWF(\"".$banners->banner_url."\", \"flash_ad_con".$count."\", \"".$dimens['w']."\", \"".$dimens['h']."\", \"9.0.0\", false, false, false, {class: 'flash_ad_con'});
這在所有瀏覽器工作正常,除了IE的任何版本。如果我刪除,我補充(在這種情況下,「類」)這樣的可選屬性:
swfobject.embedSWF(\"".$banners->banner_url."\", \"flash_ad_con".$count."\", \"".$dimens['w']."\", \"".$dimens['h']."\", \"9.0.0\", false, false, false);
,然後它工作在Internet Explorer,但顯然沒有應用類,因此是不對齊的。我無法使用ID設置對齊方式,因爲它是動態的,並且我希望儘可能避免將樣式表更改爲PHP。
我認爲它在IE中不起作用的原因是'class'是一個保留字,但我在JSON對象中使用它,所以我不認爲它會受到影響。
有沒有人有任何解決方法或替代方法做到這一點?我會添加它內聯,但隨着DOM元素在運行時創建,我不能。
感謝