問題:
今天本想用 Flash 圖片來作一個圖案的連結,於是在圖案的按鈕元件上加上了 ActionScript 的動作,如下
on ( release ) {getURL("/searchfull.php");}
結果是怎麼試,怎麼點就是沒有動作!於是修改了一下目標框架(Frame) 試看看:
on ( release ) {getURL("/searchfull.php","_blank");}
心想該不會目標框架是必填吧!於是改上了原網頁 _self 自身框架:
on ( release ) {getURL("/searchfull.php","_self");}
結果又死了!試呀試訝!只有 IE 是可以動作的,自己最愛的 Chrome, Firefox 都死了!最後爬了一堆垃圾文才找到原因!
解決:
聽說這是發生 Flash Player 9 之後我猜可能是基於安全性的理由,除非網頁端有允許,否則 Flash 對 Script 作存取的動作,也無法透過 Javascript 達成連結的作用,因此才會造成連結無效。所以只要將網頁端設定為允許存取Script 就可以解決了呀!
HTML Code
|
- 本文投稿至羊皮紙論壇 «網頁/網站程式»
- 本文為原創文章, 為尊重著作權, 未經作者同意請勿任意轉載
- 關鍵字 : param(5), 動作(3), value(3), searchfull(3), release(3), getURL(3), Flash(3), 圖案(2), always(2), _self(2), 除非網頁端(1), 部份(1), 達成連結(1), 連結無效(1), 連結(1), 這一行改掉(1), 試看看(1), 試呀試訝(1), 解決(1), 自身框架(1)
0 0
2011-09-01T16:11:00+0000