javascript 调用webbrowse事件
做了WebBrowse.exe程序,通过识币器触发一个事件void CxxxDlg::OnRetFeeQuantitbbb1(short Quantity)
void CxxxDlg::OnRetFeeQuantitbbb1(short Quantity) //事件可以正常触发
{
char chtemp[80]={0};
sprintf(chtemp,"投币金额= %d",Quantity);
//AfxMessageBox(chtemp);
}
现在有问题是在WebBrowse.exe加载test.htm页面上,如何通过javascript 接收OnRetFeeQuantitbbb1事件并获取Quantity的值
//接收投币金额
<SCRIPT>
var g_Browser = window.external;
//接收投币金额
function getCash(cash){
alert(cash);
if(cash==1||cash==5||cash==10||cash==20||cash==50||cash==100){
total_money+=cash;
shuchu.value="\n接收金额"+cash+"元";
shuchu.value+="\n总接收金额"+ total_money+"元";
}else{
shuchu.value+="\n接收纸币返回码:"+cash;
}
}
</script>
<SCRIPT LANGUAGE=javascript FOR=g_Browser EVENT=readRMB(Quantity)>
getCash(Quantity);
</SCRIPT>
在我的javascript代码中,没有执行,为什么?
<SCRIPT LANGUAGE=javascript FOR=g_Browser EVENT=readRMB(Quantity)>
更改为 <SCRIPT LANGUAGE=javascript FOR=g_Browser EVENT=OnRetFeeQuantitbbb1(Quantity)>
不行?
识币器 是什么?
相关问答:
我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧
就是执行后台代码的时候 ......
以下是一段JavsScript脚本,但运行时总会产生 “Microsoft JScript 运行时错误: 'null' 为空或不是对象”异常,大家帮看一下。
<form id="form1" runat="server">
< ......
void CWEHelperDlg::OnOK(){
CString code;
//调用VBSCRIPT,能弹出消息框,也能正确返回 hello
code = "function main()\r\n\tMsgBox \"ok\"\r\n\tmain=\"hello\"\r\nend functio ......
第一部分
JScript code:
<script type="text/javascript">
static_id=0;
XPrang=function(srcBox,targetBox){
var x=Math.abs(srcBox.left-targetBox.left);
var ......
请问怎么写一个function ,返回N个0-9的随机数,这些随机数符合高数分布(均匀分布随机数),无奈本人高数比较差,特来此请教!不懂得请帮忙帮顶一下,万分感谢!!
你要求一个返回指定元素个数的数组的随机数函数?
......