如何启用窗口.在弹出窗口中显示状态

How to enable the window.status in a popup?

本文关键字:窗口 显示 状态 启用 何启用      更新时间:2023-09-26

我用

window.status = "myStatusText" 

它在我的应用程序的一个普通窗口中工作得很好,但是如果我想在一个普通的老式弹出窗口中使用这个函数,它就不起作用了。

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

这个窗口正常吗?状态不覆盖原来的文本在一个弹出?

<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>

您可能是,但是您是否在窗口中提供status=1。开放的方法?

例如:

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

一些浏览器,例如IE,只在站点不受信任时在弹出窗口中显示状态栏,因此,例如,在内部网站点上,除非您特别添加status=1,否则它不会显示状态栏。

如果你能看到状态栏,你是得到一个特定的错误还是它根本不工作?

你能从弹出窗口内的一些脚本设置状态栏的文本吗?

以这种方式打开弹出窗口

窗口。打开("url","mywindow","工具栏状态= 1 = 1");

打开status=yes的弹出窗口,它将工作。-(检查窗口。打开MDN文档)