【发布时间】:2012-01-17 14:17:57
【问题描述】:
我有一张图片,我想使用 javascript、jquery 或 ajax 自动更新它。
到目前为止,我有以下代码。
<html>
<head>
<script language="JavaScript"><!--
function refreshIt() {
if (!document.images) return;
document.images['myCam'].src = 'swt.png';
setTimeout('refreshIt()',50); // refresh every 50ms
}
//--></script>
</head>
<body onLoad=" setTimeout('refreshIt()',50)">
<img src="swt.png" name="myCam">
</body>
</html>
我认为它不起作用,因为浏览器正在缓存图像并且没有正确更新图像。
谁能给我一个可行的例子?
【问题讨论】:
-
您认为它不起作用....?发生了什么?
-
每秒刷新 20 次?我可能错了,但我认为在浏览器中效果不佳?
-
P.S.你 nac 也使用:
setTimeout(refreshIt,50),对我来说看起来不错。 (但是是的,50 毫秒?不是太多请求吗?)
标签: javascript jquery html ajax