最近好似有好幾次見到有人問一個問題
"flash 既某按鈕要連咁2 次先有反應"
"flash 出面多左個虛線框"
呢個問題...
應該係microsoft 既其中一個patch 既更新所至
所以所有可以"郁"既野, 都會加一個框線(所有activex , 不論係flash 定係其他野)
解決方法
暫時我知道有2種
但其實原理都係一樣
只要係網頁開左之後先載入既野
佢可以取消框線
(其實網上可以搵到好多好多)
1. 係個dreamweaver 度加裝一個path
咁佢就可以自動幫你解決 (不過我有既只係mx 版本既patch)
仲要裝左extension manager先得
(佢會自動加d javascript)
不過我一向唔用呢d ide ..所以我知...但無做過
2. 手動加返d code (呢個有好幾種方法, 我只post 其中一種)
加呢個function
2-1.
function fixflash(containerID){
var flashContainer = document.getElementById(containerID);
var flashMovie = document.createElement("div");
flashMovie.innerHTML = flashContainer.innerHTML.replace(/</g, "<").replace(/>/g, ">");
flashContainer.parentNode.insertBefore(flashMovie, flashContainer);
flashContainer.parentNode.removeChild(flashContainer);
flashMovie.setAttribute("id",containerID);
}
2-2.
係body 度加返
onload=”javascript:fixflash(’movie’);”
佢唔俾我出...所以我用全形黎打....唔好蠢到跟我
2-3.
最後 id 名要同上面一樣body 一樣
<div id="movie">
<object >
.... (Flash 個d 野)
</object>
</div>
歡迎光臨 AGAMES 討論區 (http://forum.agames.hk/) | Powered by Discuz! X2 |