作者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