2012-07-02 53 views
0

我有一个网站正在请求(通过iframe)另一个网站,它有完全不同的地址。当浏览器从其他网站传输数据时,浏览器会在状态栏中显示一条消息。它说:等待回复,然后从其他网站传输数据....等消息。浏览器状态栏:隐藏某个网站的请求地址

有没有办法显示otherwebsite.com的地址在那里? 如果有适当的跨浏览器方式,完全禁用staus bar也是一种选择。

回答

1

这是你如何做一个锚和使用一点的JavaScript。

<a href="click_counter.php?redirect_to=http://www.google.com/" 
    onmouseover="window.status='Going to google';return true;" 
    onmouseout="window.status='';">Go To Google</a> 

编辑:注意:状态属性在IE,Firefox,Chrome或Safari的默认配置中不起作用。要允许脚本更改状态文本,用户必须在about:config屏幕中将dom.disable_window_status_change首选项设置为false。 (或在Firefox中:“工具 - 选项 - 内容 - 启用JavaScript /高级 - 允许脚本更改状态栏文本”)。 从w3schools ..似乎没有更多的支持。

+0

我不需要它锚定徘徊。我只想在加载iframe时删除“从otherwebsite.com传输数据”消息。 – PatlaDJ

+0

然后,只需使用一些JavaScript上分配window.status ='';请注意,许多现代浏览器不再支持windows.status。 – ppsreejith

相关问题