作者nerveimpulse (啥?)
看板Flash
標題[問題] 如何操作網頁嵌入的flash,不用點選它?
時間Mon Mar 28 14:26:43 2011
各位大大好
最近製作畢論的時候遇到一個問題
對程式不太了解,不太懂我要弄得問題能不能解決
我想在一個框架網頁嵌入一個flash,這個flash僅能用鍵盤空白鍵操作
框架頁上方是一些超連結可以點選,框架頁下方隨著點選超連結換頁
我將flash嵌在上方框架頁的左方
問題來了
我想要將flssh設計成能在瀏覽網頁時
只要按下空白鍵就會有動作
問題是當flash直接嵌入一個網頁時
變成我需要用滑鼠去點選那個flash才有作用
而不是我在任何時刻都可以按空白鍵讓flash產生作用
是否有什麼方法可以將flash設計成能在嵌入網頁的狀態下
按空白鍵即有作用,而不是滑鼠先要點他才行?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.43.89
1F:→ KawasumiMai:這似乎是網頁js的範疇?我猜啦... 03/28 15:13
2F:→ nerveimpulse:請問樓上的有什麼方式可以解決嗎?謝謝 03/28 15:14
3F:推 KawasumiMai:我對js不熟,只是想說有沒有載入網頁之後 03/28 15:28
4F:→ KawasumiMai:就把focus轉移到flash框架的js方法,跟gmail依樣 03/28 15:28
5F:→ KawasumiMai:gmail也是進去之後就可以開始打帳號了 03/28 15:29
6F:→ sextitanic:document.getElementById("Flash的ID").focus(); 03/28 19:22
7F:→ sextitanic:上面是javascript語法,ie能用,不過firefox上會有問題 03/28 19:23
8F:推 zephyrhymn:同一樓,可以用javascript來focus到flash上,也可以直接 03/28 23:15
9F:→ zephyrhymn:利用javascript來控制flash 03/28 23:15
10F:→ nerveimpulse:感謝樓上各位熱心解答,不過我對語法一竅不通 03/29 11:15
11F:→ nerveimpulse:請問可以直接提供怎麼貼入語法嗎?感激不盡 03/29 11:15
12F:→ nerveimpulse:瀏覽器我只會用IE 03/29 11:16
13F:→ sextitanic:<script type="text/javascript"> 03/29 11:32
14F:→ sextitanic:window.onload = function(){ 03/29 11:32
15F:→ sextitanic:document.getElementById("Flash的ID").focus(); 03/29 11:32
16F:→ sextitanic:} 03/29 11:33
17F:→ sextitanic:</script> 03/29 11:33
18F:→ sextitanic:要用在其他瀏覽器卻有問題的話,參照下面的網址 03/29 11:34
20F:→ sextitanic:有任何其他疑問左轉出去有ajax板可發問javascript問題 03/29 11:34
21F:→ nerveimpulse:謝謝樓上的,不過試了好像還是不行...我再試試看好了 03/29 13:52
22F:→ nerveimpulse:剛剛試一下,發現只要滑鼠一按別的地方這功能就失效 03/29 14:36
23F:→ nerveimpulse:除非一開始都不做任何動作這功能才可使用 03/29 14:37
※ nerveimpulse:轉錄至看板 Ajax 03/29 15:09
24F:推 KawasumiMai:本來就按別的地方就轉移focus啊 03/29 16:00
25F:→ nerveimpulse:那有那種持續能保持FOCUS的功能嗎? 03/29 16:14
26F:推 KawasumiMai:那你有沒有想過接著你就無法操控Flash以外的區塊了呢 03/29 16:22