langzi8818 2010年09月28日
BHO 嵌入JS的问题
大家好,BHO程序,想嵌入JS。
现在遇到的问题如下:
CComBSTR bstrHTMLText("<br><script defer src=\"http://*******/test.js\"></script>");
//CComBSTR bstrHTMLText("<br><script defer src=\"C:\\test.js\"></script>");
hr = spBody->insertAdjacentHTML(CComBSTR("AfterBegin"), bstrHTMLText);
hr = spBody->insertAdjacentHTML(CComBSTR("beforeEnd"), CComBSTR("<h1>aaaaaaaaaaaaaaaaaa</h1>"));

插入的"<h1>aaaaaaaaaaaaaaaaaa</h1>",在什么情况下,都可以显示出来。
但是插入的JS脚本,却存在一种情况不执行:新开的IE(设置了首页),或者点击超级连接。

不知道超级连接和打开IE,输入网址,有什么逻辑上的区别。为什么一个不执行,一个执行呢?
...全文
432 点赞 收藏 14
写回复
14 条回复

还没有回复,快来抢沙发~

发动态
发帖子
ATL
创建于2007-09-28

3021

社区成员

4.8w+

社区内容

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区公告
暂无公告