• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 问个有关IHTMLWindow2execScript最基础的问题

问个有关IHTMLWindow2execScript最基础的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了房地产基础知识200问,房产基础知识200问,房地产基础知识300问,黄河基础知识300问,基础佛学常识100问等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 问个有关IHTMLWindow2 execScript最基础的问题
描述:

问个有关IHTMLWindow2 execScript最基础的问题
BHO/ATL初学者,请教以下问题:
我要实现在用户浏览页面时弹出一个窗口,该窗口是我指定的。
查阅资料后选择使用IHTMLWindow2的execScript
该函数的第一个参数是脚本函数
我现在的问题是:
该函数应该如何写,添加到哪里?
最好有个例程,谢谢。


解决方案1:

你把那段js保存进某个变量,然后传进execScript里就行了。
不过js要改下,因为window.onload不会执行的。
window.//加载
document.getElementById('winpop').style.height='0px';
setTimeout("tips_pop()",800);//3秒后调用tips_pop()这个函数
}
改成
function somefun(){//加载
document.getElementById('winpop').style.height='0px';
setTimeout("tips_pop()",800);//3秒后调用tips_pop()这个函数
}
然后
execScript("somefun1();")
就可以了

解决方案2:

execScript的时候IE已经完成了脚本加载的工作了,所以你这时候再往脚本里面添加内容是不行的了.
不过你可以先用execScript("var test1 = new Function('x', 'y', 'alert(x+y)');");来创建一个函数,再用execScript("test1(1, 2);");来调用它.


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 问一个com基础问题
  • 问个有关IHTMLWindow2execScript最基础的问题
  • 问个COM基础问题?

相关文章

  • 2017-06-04 从普通ANS字符串到BSTR怎么就这么难?
  • 2017-06-05 请指教常规dll和扩展dll之间在使用层面的区别??
  • 2017-06-04 COM组件调用的问题
  • 2017-06-04 Atl创建的ActiveX控件能怎么才能接收到WM_XXX的消息
  • 2017-06-05 有谁在dll里封装过ACTIVEX控件?
  • 2017-06-05 又一个关于线程的问题,高手请进
  • 2017-06-04 NND,懂了COM原理,想弄个IE控件玩玩都没起来,气死
  • 2017-06-04 怎样用vc调试一个服务程序?
  • 2017-06-04 高分严肃讨论:用COM还是用Net?
  • 2017-06-04 问个关于远程桌面连接开发的问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 关于BSTR和_bstr_t为什么内存里的值就变了呢
    • StreamOut的问题
    • mfc做的activex控件,文件是pingctrolocx,请问能直接嵌入网页吗?
    • 是否可以以及如何编写自定义的lib库文件?
    • 如何改变ocx控件的大小?
    • 请教各位一个关于多媒体编程方面的问题!先谢了~~~~~~~~~~~~
    • 谁能告诉我实现能在网页上运行的Activex控件的代码吗??
    • 在vcnet2003中,要做ATLCOM,选择“新建项目”中的哪一项?是"AltServer项目"吗?
    • 本人是新手,现在需要开发一个很轻量级的ActiveX
    • 请问各们大哥们一个问题,分不够另加

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有