问题标签 [internet-explorer-7]
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.
javascript - LightWindow & IE7,“第 444 行 - 对象不支持此属性或方法”
我刚刚收到并绕过了 LightWindow 和 IE7 的一个问题,在页面加载时,它在 444 行抛出一个 JavaScript 错误lightwindow.js
,声称object does not support this property or method
. 尽管在各种论坛上找到了各种帖子,但我找不到任何谷歌结果有解决方案,所以我在这里发布这个,希望以后能对某人/我自己有所帮助。
许多人建议了脚本文件的特定顺序,但我已经在使用这个顺序(原型、scriptaculous、lightwindow)。
这些是我采取的似乎最终奏效的步骤,我将它们写在这里只是作为记录,因为我不知道也没有时间测试哪些具体“修复”了问题:
- 将对 lightwindow.js 的调用移至页面底部。
- 将第 444 行更改为:
if (this._getGalleryInfo(link.rel)) {
- 将第 1157 行更改为:
if (this._getGalleryInfo(this.element.rel)) {
- 最后,我用一个块将第 1417 到 1474 行括起来(这很脏,我很抱歉)
try/catch
,吞下了异常。
编辑:
我意识到这破坏了 Firefox。现在将以下内容添加为第 445 行使其工作 -try { gallery = this._getGalleryInfo(link.rel); } catch (e) { }
这不是一个很好的修复,但我的页面(其中包含一个没有“rel”标签的 lightwindow 链接、几个确实有“rel”标签的 lightwindow 链接和一个“inline”链接)现在在 IE7 中工作得很好。如果您对此问题有任何补充或对我给定解决方案的问题/改进,请发表评论。
asp.net - Response.StatusCode 和 Internet Explorer - 显示自定义消息?
我正在我的 Application_Error 处理程序中实现 HttpRequestValidationException,如果可能,我想显示一条自定义消息。
现在,我正在考虑 StatusCode。在我当前的示例中,它发送 200,我认为不应该这样做。我想改为发送(恕我直言)更合适的 400 Bad Request。但是,与此同时,我想使用 Response.Write 输入自定义消息。Firefox 正确显示它,但 IE7 给了我默认无用的 Internet Explorer 错误页面。
一方面,我猜 Internet Explorer 只是假设所有 <> 200 的内容都没有任何“好”的内容,而RFC 在这里并不是很清楚。
所以我只是想知道,是否为由 HttpRequestValidationException 良好做法引起的错误页面发送 HTTP 200?有没有好的选择?
html - IE7 是否有“开发者模式”或像 Firefox/Chrome/Safari 这样的插件?
可能重复:
在 IE7 中调试 JavaScript
Firefox 有 Web Developer 插件和 Firebug 用于解决 html/css/javascript 问题。Google Chrome 和 Safari 具有非常相似的控制台和“检查元素”的右键单击选项。
IE7 是否有类似的解决布局/html/css 问题的方法?
internet-explorer-7 - 如何在不打开IE的情况下更改IE的主页?
这是一个有趣的问题。在最近安装的 Server 2008 64bit 上,我打开 IE 并通过工具 -> 选项将主页更改为 iGoogle.com。单击确定,然后单击主页按钮。IE 崩溃。
现在您会认为我可以将 iGoogle 作为主页删除,但是当我打开 IE 时,它会立即转到该页面并在打开时崩溃。
显然,我更愿意找到解决方案来解决 IE 在 iGoogle 页面上崩溃的原因,但为了让 IE 再次运行,我需要删除 iGoogle 作为主页。有没有办法在不打开 IE 的情况下做到这一点?
html - IE7 CSS 滚动 div 错误
我最近遇到了一个 IE7 唯一的错误,我想我会分享,所以当我 6 个月后来到这个网站想弄清楚同样的事情时,我手头就有了。
我相信重新创建此错误的最简单方法是在具有声明的 doctype 的页面中使用以下 html(它在“quirks mode”/no-doctype 下正常工作):
在IE7中,外层div是固定大小的,内层div是相对定位的,包含的内容较多(假设内层div会导致溢出)。在所有其他浏览器中,这似乎按预期工作。
截屏:
javascript - 可以从 JavaScript 在 IE7 中设置选项卡焦点
是否可以使用 window.Open 函数在 JavaScript 中启动一个新窗口,然后将焦点设置到该选项卡?
这就是我今天正在做的事情:
窗口打开,但新选项卡没有获得焦点。
html - 如何使 Internet Explorer 不更改我的 PNG 图像中的颜色
在我的网站上使用 PNG 文件(使用 Paint.NET 制作)作为背景图像时,IE7 正在更改颜色并实际上显示我的图像的较暗版本,如此处所示。在此图像中,深色背景和背景图像都应为#001122,中等背景和背景图像应为#004466。但是IE7将图像分别更改为#000C1A和#003A5B。FF3没问题。
css - YUI 自动完成在 IE7 中的其他页面元素下呈现
我现在正在处理一个页面,该页面有一列带有性感阴影和角落的框,以及使用此处的示例。我不得不承认,我并不完全理解 CSS 是如何工作的,但它看起来很棒。
最上面的框内是用于搜索的文本类型输入。该搜索框连接到YUI 自动完成小部件。
在 Mac 上的 Firefox3、Windows 上的 FF2、Mac 上的 Safari 中一切正常。在 WinXP 上的 IE7 中,自动完成建议呈现在圆角框下方,使除第一个框之外的所有内容都无法阅读(尽管您仍然可以在框之间看到足够多的窥视,我很满意 IE7 确实收到了不止一个建议)。
我可以从哪里着手解决问题?
FF2 在 WinXP 上的成功是这样的:
以下是 IE7 中失败的样子:
asp.net - 如何禁用浏览器回发警告对话框
我有一个专门在 IE7(内部网站)上运行的 asp.net 应用程序。
当用户需要输入数据时,我会弹出一个带有表单的子窗口。当表单关闭时,它会调用 javascript:window.opener.location.reload(true) 以便新数据将显示在主页上。
问题是浏览器抱怨它必须重新发布页面。有什么办法可以关闭这个功能吗?
security - 如何判断 IE 认为哪些文件是“不安全的”?
我们有一个 CMS 系统,其 Web 界面通过 HTTPS 提供服务。这对 Firefox 非常有效,但是当我们在 IE6 或 IE7 中加载它时,它会抱怨“此页面包含安全和非安全项目”。
我已经在 Firefox 中加载了该页面并使用 Firebug 进行了检查,并且每个连接似乎都通过 HTTPS,应该是这种情况。
有什么方法可以判断是什么导致 IE 抛出这个明显虚假的错误?