javascript - 如何在弹出窗口中启用window.status?

标签 javascript popup statusbar

我正在使用

window.status = "myStatusText" 

它在我的应用程序的普通窗口中工作正常,但如果我想在普通的老式弹出窗口中使用此功能,它就不起作用。

弹出窗口的状态栏可见。我可以在状态栏中看到超链接的原始 URL,并且我想隐藏它们。

window.status 不会覆盖弹出窗口中的原始文本,这正常吗?

<span id="mySpan" class="mySpanClass">

<a id="myLink" href="javascript:myClickFunction();" onmouseover="window.status='myWindowStatus';" onmouseout="window.status='';" >Link</a>

</span>

我已经删除了 onmouseout 事件,现在在鼠标指向链接后 onmouseover-text 可见!

最佳答案

我意识到我们需要取消内置浏览器对事件的处理。这很简单:

<a href="#" onmouseover="window.status = 'test'; return true;" onmouseout="window.status = ''; return true;">Text</a>

您可能是,但是您是否在 window.open 方法中提供 status=1 ?

例如:

window.open ("http://www.stackoverflow.com","mywindow","status=1");

某些浏览器(例如 IE)仅在站点不受信任时才会在弹出窗口中显示状态栏,因此,例如在 Intranet 站点上,除非您专门添加 status=1,否则不会显示状态酒吧。

如果您可以看到状态栏,则表明您遇到了特定错误,还是根本不起作用?

您可以通过弹出窗口内的某些脚本设置状态栏的文本吗?

关于javascript - 如何在弹出窗口中启用window.status?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8338303/

相关文章:

javascript - 将 optgroup 与 knockout.js 一起使用

for 循环中的 JavaScript indexOf

css - 更改页面左侧传单标记的弹出位置?

ios - 拾取图像 imagepicker 时状态栏被隐藏

android - 代号App上的一款深色风格状态栏

javascript - () 在 JavaScript 中是什么意思

javascript - 展开div回到原来的位置

java - 在 Mac 上的 Java 应用程序中禁用弹出菜单

javascript - 如何手动显示 ui.combo 弹出窗口?

Android - 增量状态栏通知图标