【问题标题】:Installing VB6 app causes IE6 errors?安装 VB6 应用程序会导致 IE6 错误?
【发布时间】:2009-07-08 19:55:31
【问题描述】:

我有一个我继承的 VB 6 应用程序,并对其进行了一些小更新,但现在当它被脚本安装(对于 SMS,使用 BITS_INST.exe)并且我从该脚本安装它时,我得到了在我们的门户网站上尝试打开新窗口的链接上出现 javascript 错误:

错误:'window.open(...)' 为 null 或不是对象

这个应用程序以前从未引起过这个问题。它已经安装多年,大约一年前更新,没有出现任何问题。

有人有什么想法吗?

【问题讨论】:

  • 该应用安装了什么?你真的能把问题和你的应用联系起来吗?

标签: javascript vb6 internet-explorer-6


【解决方案1】:

尝试一些解决问题的技巧:

  • 是否可以卸载该应用程序?这会让Javascript再次工作吗?
  • VB 应用程序是否会更改注册表或系统文件?
  • 在另一台计算机上安装时是否会出现此问题?
  • 此问题是否发生在另一台未安装 VB 应用程序的计算机上?
  • 此问题是否发生在其他浏览器上?
  • 是巧合吗?您的 Portal 代码是否已更改?
  • 您能否将当前 VB 应用程序的代码与以前的版本进行比较?有什么变化?
  • 是否有可能以不同的方式做你想做的事?

根据我的经验,如果您提出足够多的问题,并尝试不同的场景,您通常会发现问题所在。

【讨论】:

    【解决方案2】:

    乔纳森,谢谢你的回复。

    您发布了许多任何人在调试意外行为时都应该提出的问题,而我在发布问题之前已经完成了大部分问题。

    此问题已解决。构建安装脚本的人发现 bits_inst.exe 已损坏。当她能够纠正问题并构建没有损坏时,安装的应用程序不会对 IE 产生不利影响。 我有一种强烈的感觉,即应用程序不是原因,但事实并非如此,但我必须查看所有可能的 IE 违规行为来源。

    再次感谢您的回复。

    布赖恩·舍伍德 德克萨斯州休斯顿

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 2014-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多