javascript - 使用 Java Script 和/或 jquery 更新图像

标签 javascript image refresh

我在尝试刷新相机图像时遇到问题。第一个图像加载正常,以下图像无法加载。然而,当在浏览器中刷新时,图像确实会刷新,因此这应该只是 java 脚本的问题。在发布我的问题之前,我已经尝试了几个脚本。我可以使该脚本适用于其他静态图像,这使我相信提供图像的服务器以某种方式拒绝图像刷新。最新的脚本是...

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"                 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<body> 
<script type="text/javascript">
<!--
var refreshrate=1;                 //SECONDS BETWEEN REFRESH
var image="http://71.33.210.85/cam0.jpg";     //IMAGE NAME
var imgheight=240;                   //IMAGE HEIGHT
var imgwidth=320;                 //IMAGE WIDTH
function refresh(){
document.images["pic"].src=image+"?"+new Date();
setTimeout('refresh()', refreshrate*1000);}
document.write('<IMG SRC="'+image+'" ALT="Alternate Text" NAME="pic" ID="pic"        WIDTH="'+imgwidth+'" HEIGHT="'+imgheight+'" STYLE="border: 1px solid Black;">');
if(document.images)window.onload=refresh;
// -->
</script>
</body>
</html>

最佳答案

也许粘贴在url后面的日期格式与代码不一样 正在等待服务器端。 (尽管你可能已经预料到了)

document.images["pic"].src=image+"?"+new Date();

在控制台中运行它会给我

"http://71.33.210.85/cam0.jpgTue Oct 08 2013 23:17:01 GMT+0200 (Romance (zomertijd))"

关于javascript - 使用 Java Script 和/或 jquery 更新图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19258371/

相关文章:

javascript - 添加第二个 iFrame 时防止 iFrame 刷新

即使刷新后也能保持按钮禁用的 JavaScript

javascript - 如何在 Shadow DOM 中不渲染 <content> 标签中的内容?

c - "Refreshing"8051微 Controller :

javascript - 将 Promises 与 Mongoose 模型静态结合使用

image - MIME 类型警告导致网站上的图像损坏

iphone - 表格 View 单元格中的 ImageView 框架

android - 使用 AsyncTask for Android ListView 更新图像缩略图不正确

javascript - 从 Chrome 扩展访问当前选项卡 DOM 对象

Javascript:使用 Jquery 在父输入中键入时更新标签内容