安装VB6应用程序会导致IE6错误?

时间:2009-07-08 19:55:32

标签: javascript vb6 internet-explorer-6

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

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

此应用之前从未导致此问题。它已安装多年,并在大约一年前更新没有问题。

有人有什么想法吗?

2 个答案:

答案 0 :(得分:0)

尝试解决一些问题提示:

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

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

答案 1 :(得分:0)

Jonathan,谢谢你的回复。

您在调试意外行为时发布了许多人应该问的问题,在发布问题之前我做了大部分问题。

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

再次感谢您的回复。

布莱恩舍伍德 休斯顿,tx