问题标签 [internet-explorer-6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3863 浏览

javascript - Internet Explorer 中的鼠标坐标

我有我的游戏地图,我有一个脚本,单击时会在地图上显示鼠标坐标的警报。

地图比例为 1 地图单位到 2.5 像素,地图从 -600、600 开始,然后下降到 600、1700。因此我不能简单地扔掉鼠标的像素。

我得到了它的工作(并且对此感到非常高兴)但是唉 IE(6)有问题。我已将其范围缩小到 IE 无法正确获取滚动参数。

这是出现故障的相关代码,但完整代码位于http://woarl.com/map/ieMap.html

谢谢你的帮助

0 投票
8 回答
30939 浏览

javascript - jQuery 表单 submit() 在 IE6 中不起作用?

我想使用 jquery 提交如下;

它在除 IE6 之外的所有浏览器中都能完美运行。

如何让它在 IE6 中工作?

0 投票
1 回答
1255 浏览

asp.net - IE6中使用AlphaImageLoader的动态透明图片

当我在 IE6 中有想要透明的图像时,以下代码可以正常工作。

<img src="image.png" style="width: 100px; height: 100px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png', sizingMethod='scale')" />

但是以下没有。在此示例中,我使用的是动态生成的 PNG 文件。

我假设它是因为过滤器不知道图像实际上是 PNG

<img src="/dynimg/createImg.aspx?id=123" style="width: 100px; height: 100px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='dynimg/createImg.aspx?id=123', sizingMethod='scale')" />

有没有其他方法可以应用“过滤器”并强制它假设我的图像实际上是 PNG。

注意:非动态情况下的image.png文件实际上是我的动态aspx页面生成的——所以动态创建的图片没有问题。

0 投票
3 回答
24681 浏览

html - 如何垂直对齐表格列的顶部和底部?

..如果列的高度取决于另一列的高度?解决方案至少应该适用于 IE6,7 和 Mozilla。

HTML表格布局:

0 投票
3 回答
2617 浏览

html - 对齐两个单独(但相关)的 html 表中的列

我正在使用这种设置实现一个带有固定标题的表:

我正在使用dojo,因此在页面加载后使列宽相同:

不幸的是,尽管宽度正在调整,但它们的调整不足以对齐。任何人都知道为什么这不起作用?还是更好的方法?注意:这必须在 IE6 中工作。

0 投票
12 回答
40323 浏览

javascript - jQuery $(document).ready() 在 IE6 中失败

我有以下代码:

在 Firefox 中,它运行良好,但在 IE6 中,我在 $(document).ready 行上收到“Object Expected”错误。

我不知道是什么导致 IE6 无法识别它,此时 jquery 已完全加载。

这是一个已知的问题?

0 投票
4 回答
14693 浏览

css - 下拉菜单在 IE6 或 IE7 中不起作用在 Firefox 中可以正常工作

我被我开发的网站上的菜单卡住了。 http://charlienutting.com

如果您将鼠标悬停在顶部菜单栏的图库上,它应该会显示一个下拉菜单。它在 Firefox 中运行良好,但在 IE6 和 IE7 中很糟糕。

如果有人可以提供帮助,真的很感激。现在大约一周来解决这个问题..

编辑-但是,如果您可以看到可以单击的下拉链接,但这些链接不可见。

0 投票
8 回答
10078 浏览

javascript - 调试 IE6 的 javascript

firebug 是一个非常有用的工具,我不能认为自己没有它。我还下载了 js 文件,它可以帮助您在使用 IE6 时获得类似的功能,希望它可以帮助我解决一些问题,但是,我收到的消息不是很友好,例如:

“预期 ':' (default2.aspx,16)” - 在第 16 行,没有什么可以期待“:”

或者

第 198 行的“对象不支持此属性或方法(default2.aspx,198)”没有什么有趣的东西需要任何支持。

我的网站在 IE6 中看起来像一个不同的网站。大多数 css 不起作用,一些 jquery 函数不起作用,我需要让这个网站在 IE6 中工作。任何帮助将不胜感激;

  • 如何知道消息(如上面的消息)在 IE6 中的含义以及如何在 IE6 中有效地调试 js?

  • css 兼容性从哪里开始。例如,我应该为不同的浏览器创建不同的 css 文件并通过检测浏览器来加载它们吗?还是有任何常见问题和技巧?

我迷路了,所以请给我任何开始的方向..

0 投票
1 回答
443 浏览

html - ie6不渲染图片

我这里有个小谜团:一个html页面在img声明之前有注释,像这样:

另一个没有:

前一个图像在 ie6 中渲染,而后一个不是。两个页面都被声明为 XHTML 1.0 过渡,并且 w3c 验证器对两个页面的 html 和 css 都说 OK。Opera、Firefox、Safari 在这两种情况下都会渲染图像。即使 ie 7.0 和 ie 8.0 渲染相同。

这是一个小型本地版本的健壮示例。这是一个失败的例子。任何想法为什么(是否为空)在图像使其在 ie 中“可见”之前发表评论?

0 投票
11 回答
48967 浏览

javascript - 从相对 URL 获取绝对 URL。(IE6问题)

我目前正在使用以下函数将相对 URL“转换”为绝对 URL:

这在大多数浏览器中运行良好,但 IE6 仍然坚持返回相对 URL!如果我使用 getAttribute('href'),它会做同样的事情。

我能够从 IE6 中获取合格 URL 的唯一方法是创建一个 img 元素并查询它的 'src' 属性 - 问题在于它会生成服务器请求;我想避免的事情。

所以我的问题是:有没有办法从一个相对的(没有服务器请求)获取 IE6 中的完全限定 URL?


在你推荐一个快速的正则表达式/字符串修复之前,我向你保证它不是那么简单。基本元素 + 双周期相对 url + 大量其他潜在变量真的很糟糕!

必须有一种方法可以做到这一点,而不必创建一个庞大的正则表达式解决方案?