首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

TWebBrowser在有的程序里打开新窗口时会“拒绝反问”,该怎么解决

2012-02-20 
TWebBrowser在有的程序里打开新窗口时会“拒绝反问”比如在WebBrowser里显示如下内容:htmlscriptfunctio

TWebBrowser在有的程序里打开新窗口时会“拒绝反问”
比如在WebBrowser里显示如下内容:
 
  <html>
 
  <script>
  function OnLink2Click()
  {
  var strUrl="aa.htm";
  window.open(strUrl,"","");  
  } 

  </script>

  <a target="_blank" href="aa.htm" > link1 </a> 

  <a target="_blank" onclick="OnLink2Click()" > link2 </a> 

  </html> 

  在测试时,无论点击link1或者link2,怎么用都是正常的,都能够正常打开新的IE浏览器,并显示需要的内容。


  可是在自己的程序中却出了问题,点击link2时显示出错提示“拒绝访问”,点击link1时没有提示,都没有新的浏览器出现。查看windows的任务管理器,发现新的IE浏览器的进程其实已经生成了。

  查看及搜索了一些资料,有的人说这是由于生成的浏览器和程序不在同一个Session里造成的。

  可是为什么在测试时却没有出错呢? 求解答。

  工具:cb2010
  Os: win7  
  



[解决办法]
地址链接的路径没问题吧
[解决办法]
这样的话,可能和你IE中的安全设置有关系,我的也是IE9

热点排行