为何点击flash按钮只能产生联接,放进<div>用事件submit()也不行
flash里按钮上直接连接数据库。并在variables中选择send using get或者send using post
test.htm内容如下:
<object id="testmovie" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="550" height="400">
<param name="movie" value="1.swf">
<param name="quality" value="high">
<embed src="1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="400"></embed></object>
<SCRIPT LANGUAGE=VBScript>
Sub testmovie_FSCommand(ByVal command, ByVal args)
call submitSub(command,args)
end sub
</SCRIPT>
<script language="JavaScript">
function submitSub(command,args){
test.submit();
}
</script>
<form id=test action="a.asp"></form>
test.htm结束
注意添加的swf的id必须设置,并且保持和
Sub testmovie_FSCommand(ByVal command, ByVal args)
中的testmovie部分一致
还有,做的flash中按钮的动作必须添加:
on (press) {
fscommand(java,submit);
}
其中的java和submit可以改动
test.htm中的submitSub(command,args)函数中
可以先判断command是否为java和args是否为
submit来决定时候发送表单,当然也可以像上面那样
不判断,直接就submit了