在Google Chrome扩展开发中使用javascript中的onload()函数时出现空白弹出窗口
Blank popup when using onload() function in javascript with Google Chrome Extension development
下面是popup.html页面的代码,我使用的是在http://code.google.com/chrome/extensions/getstarted.html
<html>
<head><title>Update Time</title>
<script>
function UpdateTime(){
var today = new Date();
var hour = today.getHours();
var mins = today.getMinutes();
var secs = today.getSeconds();
if (secs <=9){
secs = "0" + secs
}
var TotalTime = hour + ":" + mins + ":" + secs;
if (document.layers) {
document.layers.time.document.write(TotalTime);
document.layers.time.document.close();
}else if (document.all) {
time.innerHTML = TotalTime;
}
setTimeout("UpdateTime()", 1000)
}
</script>
</head>
<body onload="UpdateTime()">
<span id=time style="position:absolute;"></span>
</body>
</html>
但我得到的只是一个空白的弹出窗口。。。我做错了什么?需要做些什么才能显示我的javascript?
代替:
if (document.layers) {
document.layers.time.document.write(TotalTime);
document.layers.time.document.close();
}else if (document.all) {
time.innerHTML = TotalTime;
}
Do:
document.getElementById("time").innerHTML = TotalTime;
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 基于窗口宽度jquery的函数的替代方法是什么
- 允许父窗口在其不同域的子iframe上调用函数
- 全局窗口热键在最小化chrome窗口时调用js函数
- jQuery调整大小函数只适用于窗口
- 函数打开链接时不使用弹出窗口阻止程序
- JS-窗口宽度函数不起作用
- 如何在事件函数中访问窗口实例
- 从另一个dojo模板窗口小部件调用dojo模板小部件中的函数
- 在显示引导弹出窗口之前执行函数
- 如果窗口宽度小于像素,则停止函数
- 谷歌扩展:如何在弹出窗口中按下按钮时在我的javascript文件中运行函数
- 将值传递给模式窗口中的 JavaScript 函数
- 为什么当我尝试将函数绑定到自身时,“this”对象仍然引用窗口
- 了解窗口调整大小事件与 scope.$apply 与函数$watch
- 使用窗口对象练习我的对象文字函数
- Jasmine在全局窗口对象上创建本地JS函数的Spy
- onclick启动打开弹出窗口的javascript-不确定函数调用
- jQuery脚本:函数(窗口,文档,未定义)vs;(函数($,window,document,undefined)
- javascript函数(窗口){})(窗口)