Javascript无法在Vista上使用IE 7和IE 8

时间:2011-07-06 23:49:29

标签: javascript internet-explorer-8 windows-vista internet-explorer-7

这里可以看到一个例子:      http://nces.ed.gov/datalab/quickstats/default.aspx 尝试单击左侧的其中一个组,它应该刷新该组的工作区。

它适用于Windows 7中的所有浏览器,但在Vista中的IE 7和IE 8中失败。

我有这个功能:

     function SelectGroup(gid, glevel, gtext) {
         alert('not running on my environment only in vista');
    }

这就是所谓的:

      <a href="javascript:SelectGroup('3','3','Beginning college students')" style='text-decoration:none;'><span id='span_draggable_3' onmouseover="NavOver('3','3')" onmouseout="NavOut('3','3')" style='cursor:pointer;'>Beginning college students</span></a></div>

1 个答案:

答案 0 :(得分:4)

一些一般性建议:

  1. 尝试查看您是否有错误消息,失败是什么意思?
  2. 首先尝试使用FireFox,它有更好的开发工具。
  3. IE8有足够的调试工具,你为什么不用这个呢?
  4. 使用像Mootools和JQuery这样的库来抽象主要浏览器之间的差异
  5. 旧的alert调试方式怎么样,你试过吗?
  6. 根据我的经验,尝试尽可能地缩小问题范围,这个狙击手太大了
  7. 编辑:通过在评论中告知警报不运行,这意味着您在某处有一个实际的JS错误而不是逻辑错误。点击浏览器左下角的错误信号(黄色三角形!我相信),消息是什么?

    编辑:我的朋友,您还有其他两个我错过的活动,onmouseover活动的代码是什么,这可能会破坏您的代码。 AND 您的</span>位置错误(没有匹配的开头标记),这也会导致问题。