VC中调用JavaScript的代码片段

2016-02-19 21:05 0 1 收藏

下面是个简单易学的VC中调用JavaScript的代码片段教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - 编程语言 】

m_ReUrl.Format("javascript:CategHandle('%d','%s','%d','yes')", 
               g_nGroupIndex + 1,dlg.m_vFileGroup[g_nGroupIndex].strGroup,dlg.m_vFileGroup.size());
 
  CComPtrIDispatch ppDisp = NULL;
  m_browser-get_Document(&ppDisp);
  if( ppDisp == NULL)  return;
  CComPtrIHTMLDocument2 ppDoc2 = NULL;
  ppDisp-QueryInterface(IID_IHTMLDocument2, (void**)&ppDoc2 );
  if(ppDoc2 == NULL) return;

  CComPtrIHTMLWindow2 ppHtmlWindow = NULL;
  ppDoc2-get_parentWindow(&ppHtmlWindow);
  if( ppHtmlWindow == NULL ) return;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  CComBSTR bstrJsCode(m_ReUrl);
  CComBSTR bstrJsLang("JavaScript");
  COleVariant var;
  HRESULT hr = ppHtmlWindow-execScript(bstrJsCode, bstrJsLang, &var );

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1625247.html

延伸阅读
标签: Web开发
前几天发了篇同站点有不同编码的乱码问题,今天再说一说js调用出现乱码的问题,js调用的话,上次那个方法就不管用了,因为这都涉及不到asp的事了,属于静态页面的范畴。 一般来说js调用用这样的代码: script language="javascript" src="http://www.webjx.com/xx.js" 如果你在utf-8的页面调用gb2312的js,可以添加char...
标签: Web开发
代码如下: script language="javascript" /*Javascript中暂停功能的实现 Javascript本身没有暂停功能(sleep不能使用)同时 vbscript也不能使用doEvents,故编写此函数实现此功能。 javascript作为弱对象语言,一个函数也可以作为一个对象使用。 比如: function Test(){  alert("hellow");  this.NextStep=f...
标签: Web开发
项目中需要用到日历,.net的日历控件又太重,只好用js写一个,日历的核心函数是 DateAdd(),编写过程中发现 js 里面操作时间比想象中的繁琐,不像vbscript中的可以轻松地dateadd,后来才想到用 setFullYear()、setDate()等内置函数,可以拼合一个js版的 dateadd() 来,代码如下: 代码如下: function Da...
标签: Web开发
1、用JS调用Htm,主页面怎么写? 在body与/body之间合适位置写下这个代码: script language="JavaScript" src="head.js"  type="text/JavaScript"/script src="js文件名称和路径" 2、js文件怎么写? 比如:head.js内容这样写,把主页面里的htm需要转换成JS的代码,用JS语句“document.write”或“document.writeln”...
标签: Web开发
Javascript如何判断是否是润年时,采用纠错的方式较为方便与简单一点,下面的new Date(year , month , day)中的month是从0开始,2表示3月,意思是构造3月1日的前一天,然后检查这一天的日期是否是29。实际上利用了date对象自己的纠错计算。 Javascript测试函数isSmoothYear()   以下是引用片段:  1 script language="jav...

经验教程

275

收藏

20
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部