我正在做一个项目,在这个项目中我遇到了 Internet Explorer 中一个相当令人沮丧的问题。单击帮助链接时,我在特定页面上有一系列使用 JavaScript 打开的弹出窗口。他们的 JavaScript 是:
function openHelpPopUp(url) {
newwindow=window.open(url,'name','width=620,height=440');
if (window.focus) {newwindow.focus()}
return false;
}
使用的 HTML 是:
<a href="help.html" onclick="return openHelpPopUp('help.html')" title="More information" class="help-popup-link">Help</a>
现在,弹出窗口在除 Internet Explorer 之外的所有浏览器中都能完美运行。目前的主要优先事项是让它在 IE7 中工作。
发生的情况是,它弹出很好,但文本不可见。如果您单击并将光标拖动到它上面并突出显示它,它就会变得可见。一旦您单击远离突出显示的区域以取消选择它,它就会保持可见。任何未突出显示的区域都将保持不可见。但是,当您刷新弹出窗口时,它有时会在没有任何突出显示的情况下变得可见,有时则不会。
同样奇怪的是,无序列表中的某些文本是可见的,但是当我使用相同的列表包含文本的其余部分时,它在已经可见的位上保持不可见。
你以前遇到过这个或类似的事情吗?你有什么提示或建议吗?我已经没有东西可以尝试了,因此非常感谢您对此提供任何反馈或帮助!