社区
HTML/XML
帖子详情
VC调用自定义的js代码并取得返回值
sinat_30784251
2017-02-20 05:50:25
目前我知道两个方法执行js代码。一个是利用下图所示代码
但是此方法是调用网页代码中的JS代码,貌似没法执行自定义的JS代码
第二个方法是利用IHTMLWindow2的execScript方法,此方法可以执行自定义的JS代码,但是貌似没法取得JS执行后的返回值。
我现在想要的是执行自定义的JS代码,并取得返回值,请问该如何实现呢?
...全文
379
3
打赏
收藏
VC调用自定义的js代码并取得返回值
目前我知道两个方法执行js代码。一个是利用下图所示代码 但是此方法是调用网页代码中的JS代码,貌似没法执行自定义的JS代码 第二个方法是利用IHTMLWindow2的execScript方法,此方法可以执行自定义的JS代码,但是貌似没法取得JS执行后的返回值。 我现在想要的是执行自定义的JS代码,并取得返回值,请问该如何实现呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firebolt2002
2017-02-26
打赏
举报
回复
楼主可以先把自定义js插入网页,然后用方法1调用。
赵4老师
2017-02-21
打赏
举报
回复
搜“VC与JavaScript交互(一)”
oyljerry
2017-02-21
打赏
举报
回复
你可以执行完js之后,js再调用c++接口把数据传递回来
Js
Script VbScript脚本解析控件
JosunScript 脚本组件是一个采用ATL技术编写的高效稳定的脚本解析器。 能让你的CS模式程序(
Vc
、VB、Delphi、BC等)轻松解析VbScript,JavaScript脚本语言。 大大增强你的程序逻辑处理的灵活性和程序的交互能力,轻松实现从BS系统提供的页面接口获取数据信息。 最大程度实现程序功能的免编译(只要修改脚本文件即可),为你的用户提供“热插拔”式的升级。 尤其适合于各种流程化的程序设计(工作流函数的操作、呼叫中心系统IVR流程化的设计等等)。 本控件使用简便,开发者可根据本文档提供的例子根据自己的实际需求在例子上稍作修改即可。 主要的功能有: 1.加载脚本文件 2.获取脚本中的函数列表 3.获取脚本中的全局变量列表 4.按变量名称 设置、获取 脚本文件里的全局变量值 5.直接执行 文本、变量 中设置的脚本
代码
6.能获取文本脚本执行结束后脚本里面的变量
返回值
,返回给
调用
者,实现脚本技术与其他语言技术的交互. 7.按列表返回的函数、过程名称执行相应的函数、过程。
自定义
入口参数,并返回执行结果给
调用
者,实现脚本技术与其他语言技术的交互. 8.实现远程、本地 xml文件的解析,免去在程序内部编写复杂的xml操作类,尤其是像VB这样的程序, 可以大大节约开发时间(本压缩包内的VB的例子就是最典型最简单的解析xml的例子)。 9.可以利用xmlhttp实现asp、
js
p等页面的数据的存取解析,轻松访问第三方的数据 10.利用强大的VBScript脚本技术可以实现数据库接口,轻松将程序中的变量写入第三方的数据库中 如果您正在被流程设计中繁杂的逻辑判断、为第三方提供数据接口而烦恼,如果你想在您的产品中嵌入 功能强大、高度灵活的脚本功能增强您的产品的竞争力,JosunScript控件可以助您一臂之力。
VC
/MFC中通过CWebPage类
调用
javascript函数(给
js
函数传参,并
取得
返回值
)
①需要一个别人写好的类CWebPage,将其对于的两个文件WebPage.h和WebPage.cpp添加到工程中。 ②添加WebBrowser控件,在视图/对话框类的头文件中#include "webbrowser2.h",增加成员变量m_webBrowser,
调用
Navigate()函数加载一个html页面。 ③在对话框或者视图的实现文件中,加入#include "WebPage.h",
C#如何在后台
调用
Javascript
为什么在项目后台要使用C#
调用
前台的Javascript
代码
呢?因为我们在项目开发的过程中,根据项目的需要,我们需要用到其他项目组用
VC
开发的组件,但是在web后台
代码
中无法访问这个组件,所以只好在我们项目后台
调用
前台的Javascript
代码
了,只要我们成功
调用
了前台的Javascript
代码
,就可以方便的操作这个用
VC
开发的组件了。 下面总结五中方法实现后台用C#
调用
前台的J
VC
与JavaScript交互(三) ———— CWebPage类
调用
javascript函数(给
js
函数传参,并
取得
返回值
)
①需要一个别人写好的类CWebPage,将其对于的两个文件WebPage.h和WebPage.cpp添加到工程中。 ②添加WebBrowser控件,在视图/对话框类的头文件中#include "webbrowser2.h",增加成员变量m_webBrowser,
调用
Navigate()函数加载一个html页面。 ③在对话框或者视图的实现文件中,加入#include "WebPage
VC
与JavaScript交互(三) --- CWebPage类
调用
javascript函数(给
js
函数传参,并
取得
返回值
)...
①需要一个别人写好的类CWebPage,将其对于的两个文件WebPage.h和WebPage.cpp添加到工程中。 ②添加WebBrowser控件,在视图/对话框类的头文件中#include "webbrowser2.h",增加成员变量m_webBrowser,
调用
Navigate()函数加载一个html页面。 ③在对话框或者视图的实现文件中,加入#include "WebPage.h",在按...
HTML/XML
3,055
社区成员
8,066
社区内容
发帖
与我相关
我的任务
HTML/XML
VC/MFC HTML/XML
复制链接
扫一扫
分享
社区描述
VC/MFC HTML/XML
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章