3,055
社区成员
发帖
与我相关
我的任务
分享
你可以看下这两篇文章: 第二篇中有JS函数返回多个返回值给VC的方法: http://blog.csdn.net/charlessimonyi/article/details/18447471 http://blog.csdn.net/charlessimonyi/article/details/18447471
//将指定的侦听器函数对给定对象实例的指定事件名称 google.maps.event.addListener(map, 'mousemove', function(e) { //当鼠标移动时该事件触发 var currentLatitude = e.latLng.lat();//当前纬度 var currentLongitude = e.latLng.lng();//当前经度 var currentAltitude =100;//当前海拔 var str = '5001;'; str += currentLatitude; str += ','; str += currentLongitude; str += ','; str += currentAltitude; str += ','; str += ';'; sendToys(str); }
//将指定的侦听器函数对给定对象实例的指定事件名称 google.maps.event.addListener(map, 'mousemove', function(e) { //当鼠标移动时该事件触发 var currentLatitude = e.latLng.lat();//当前纬度 var currentLongitude = e.latLng.lng();//当前经度 var currentAltitude =100;//当前海拔 var str = '5001;'; str += currentLatitude; str += ','; str += currentLongitude; str += ','; str += currentAltitude; str += ','; str += ';'; sendToys(str); }
//JAVASCRIPT代码
function sendToys( str ){
location.href = "app:"+str; //关键点
}
//将指定的侦听器函数对给定对象实例的指定事件名称
google.maps.event.addListener(map, 'mousemove', function(e) { //当鼠标移动时该事件触发
var currentLatitude = e.latLng.lat();//当前纬度
var currentLongitude = e.latLng.lng();//当前经度
var currentAltitude =100;//当前海拔
var str = '5001;';
str += currentLatitude; str += ',';
str += currentLongitude; str += ',';
str += currentAltitude; str += ',';
str += ';';
sendToys(str);
}
<script type="text/javascript">
function Add(value1, value2) {
return value1 + value2;
}
</script>
//别忘了#include <MsHTML.h>
CComQIPtr<IHTMLDocument2> spDoc = m_WebBrowser.get_Document();
CComDispatchDriver spScript;
spDoc->get_Script(&spScript);
CComVariant var1 = 10, var2 = 20, varRet;
spScript.Invoke2(L"Add", &var1, &var2, &varRet);