在网页中显示浏览器状态栏的内容

时间:2013-06-06 13:47:48

标签: php javascript html html5

我们可以在网页中显示浏览器状态栏的内容吗?就像我上传文件时一样,它显示的状态如“发送请求”,然后是“上传5%”等等。我们可以直接在网页上显示这个吗?

2 个答案:

答案 0 :(得分:1)

是的,你可以通过

来完成

window.status

在javascript中的

命令。

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

答案 1 :(得分:0)

我认为你最好的选择是:

window.status

...在javascript中。但显然大多数浏览器都不支持此功能。

做类似的事情:

var element = document.getElementById('someelement');
setInterval(function() {
    element.innerHTML = window.status;
}, 50);

上传文件时,请在完成后清除间隔。