以前我都認為沒可能做到,但今天看到這例子,才知真的可以做到,似乎自己對 Javascript 的了解還不夠深入呢!
這例子最特別之處在於用這句 Javascript 去禁止將滑鼠右鍵 event 傳給 flash activeX:
parent.frames.location.replace('javascript: parent.falseframe');
location.replace 原本只是用來改變 URL ,但他卻用來執行一個不存在的 Javascript 指令,達致去禁止將滑鼠右鍵 event 傳給 flash activeX,非常高妙!
網址 | 演示 | 源碼下載(使用 Flash 8 external API) | 源碼下載(本人修改的 Flash 5 版本) |