如何让嵌入的flash按钮提交表单?

为何点击flash按钮只能产生联接,放进

 1<div>用事件submit()也不行   
 2\---------------------------------------------------------------   
 3  
 4flash里按钮上直接连接数据库(get url)。并在variables中选择send using get或者send using post   
 5\---------------------------------------------------------------   
 6  
 7test.htm内容如下:   
 8<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="400" id="testmovie" width="550">
 9<param name="movie" value="1.swf"/>
10<param name="quality" value="high"/>
11<embed height="400" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="1.swf" type="application/x-shockwave-flash" width="550"/></object>
12<script language="VBScript">   
13Sub testmovie_FSCommand(ByVal command, ByVal args)   
14call submitSub(command,args)   
15end sub   
16</script>
17<script language="JavaScript">   
18function submitSub(command,args){   
19test.submit();   
20}   
21</script>
22<form action="a.asp" id="test"></form>   
23  
24test.htm结束   
25注意添加的swf的id必须设置,并且保持和   
26Sub testmovie_FSCommand(ByVal command, ByVal args)   
27中的testmovie部分一致   
28  
29  
30\---------------------------------------------------------------   
31  
32还有,做的flash中按钮的动作必须添加:   
33on (press) {   
34fscommand('java','submit');   
35  
36}   
37  
38其中的'java'和'submit'可以改动   
39test.htm中的submitSub(command,args)函数中   
40可以先判断command是否为'java'和args是否为   
41'submit'来决定时候发送表单,当然也可以像上面那样   
42不判断,直接就submit了</div>
Published At
Categories with Web编程
comments powered by Disqus