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

Javascript 如何在弹出窗口中启用window.status?,javascript,popup,statusbar,Javascript,Popup,Statusbar,我正在使用 window.status = "myStatusText" 在我的应用程序中,它在普通窗口中运行良好,但如果我想在普通老式弹出窗口中使用此功能,它就不起作用了 弹出窗口的状态栏可见。我可以在状态栏中看到超链接的原始URL,我想隐藏它们 这是否正常,window.status不会覆盖弹出窗口中的原始文本 <span id="mySpan" class="mySpanClass"> <a id="myLink" href="javascript:myClickF

我正在使用

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文本可见

打开状态为“是”的弹出窗口,它将工作(选中)

打开状态为“是”的弹出窗口,它将工作(检查)

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

<a href="#" onmouseover="window.status = 'test'; return true;" onmouseout="window.status = ''; return true;">Text</a>
某些浏览器(例如IE)仅在站点不受信任时在弹出窗口中显示状态栏,因此,例如,在intranet站点上,除非您特别添加status=1,否则它不会显示状态栏

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


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

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

<a href="#" onmouseover="window.status = 'test'; return true;" onmouseout="window.status = ''; return true;">Text</a>
某些浏览器(例如IE)仅在站点不受信任时在弹出窗口中显示状态栏,因此,例如,在intranet站点上,除非您特别添加status=1,否则它不会显示状态栏

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


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

以这种方式打开弹出窗口


window.open(“你的url”,“我的窗口”,“状态=1,工具栏=1”)

以这种方式打开弹出窗口


window.open(“你的url”,“我的窗口”,“状态=1,工具栏=1”)

打开状态为“是”的弹出窗口,它就会工作。我应该提到,状态栏是可见的。我看到了超链接的原始URL,我想隐藏它们。添加了超链接的代码。也许是邪恶的?打开状态为“是”的弹出窗口,它就会工作。我应该提到的是,状态栏是可见的。我看到了超链接的原始URL,我想隐藏它们。添加了超链接的代码。也许是邪恶?我可以看到原始链接文本。如果我悬停一个超链接,那么状态栏会显示例如“javascript:myClickFunction();”。(我想覆盖它,结果是“单击此处!”而不是“javascript:myClickFunction();”但是,我必须补充一点,在一个互联网网站上,我可能不会这样做。在一个人们越来越意识到恶意网站的时代,看不到链接的位置/内容会使它变得更不可信。当然,我是说,还没有工作。如果将鼠标放在它工作的范围内,但不在标签和内容中s是我想要的。请参阅更新的答案-基本上,在window.status之后添加return true;我已经删除了onmouseout事件,现在在鼠标指向链接之后,onmouseover文本可见!带和不带“return:true;”我还想提到的是,我没有网站,但有一个更大的应用程序。所以我知道你的意思,我同意网站。我可以看到原始链接文本。如果我悬停在超链接上,状态栏上会显示例如“javascript:myClickFunction();”(我想覆盖这个,结果是“单击此处!”而不是“javascript:myClickFunction();”但是,我必须补充一点,在一个互联网网站上,我可能不会这样做。在一个人们越来越意识到恶意网站的时代,看不到链接的位置/内容会使它变得更不可信。当然,我是说,还没有工作。如果将鼠标放在它工作的范围内,但不在标签和内容中s是我想要的。请参阅更新的答案-基本上,在window.status之后添加return true;我已经删除了onmouseout事件,现在在鼠标指向链接之后,onmouseover文本可见!带和不带“return:true;”我还想说的是,我没有网站,但有一个更大的应用程序。所以我知道你的意思,我同意网站。