Windows 7小工具无法重新加载图像
Windows 7 gadget won't reload image
我是Windows小工具的新手,我需要一些帮助。我想做一个能显示的小玩意一些来自网络的信息(游戏服务器状态)。我已经用PHP实现了这一点,但是我们知道gadget不支持PHP。我在谷歌上搜索了一下,但没有在JavaScript中找到类似"fsockopen"的东西。所以我决定从状态制作图片,并将其保存为PNG。小工具加载它成功,但当我试图更新图像它不会改变。每次我更改图片并使用"localhost/610status.png"url时,它都会从某种缓存中打开一些旧图片。
下面是我的gadget代码的必要部分:
<script type="text/javascript" language="javascript">
//var a=0;
function init()
{
//document.getElementById("status").src="images/1.png";
document.getElementById("status").src="http://localhost/610status.png";
//document.getElementById("gadgetContent").innerHTML = a;
//a+=1; //for testing timeout
setTimeout("init()", 6000);
}
</script>
</head>
<body onload="init();">
<img id="status" src="images/1.png" />
</body>
正如你从注释中看到的,我测试了timeout和onload的工作。也许有更简单的方法来做到这一点,但我不是很熟悉所有这些JavaScript和Windows小工具的可能性。如何解决这个问题是强制小工具重新加载图像,但如何做到这一点?
使用唯一的URL打破缓存:
"http://localhost/610status.png?now=" + new Date()
相关文章:
- 如何在谷歌字体加载时显示加载图像
- 预加载图像并插入DOM
- 加载图像时加载图标
- 在页面启动期间加载图像
- 预加载图像image.onload脚本MVC
- 可以't在我的React组件中加载图像
- 加载图像后调整HTML画布的大小
- HTML/JS github页面项目没有't在使用firefox运行时加载图像或声音
- 错误:$injector:modulerr加载图像时模块处于角度
- 谷歌地图加载后隐藏加载图像
- 在照片查看器(Javascript和jQuery)中异步加载图像时可能出现错误
- 正在从字节数组加载图像内容
- 网页上已有tinymce加载图像列表
- 单击提交按钮后加载图像将冻结
- 如何使用Express'正确加载图像;s的静态中间件
- 使用jquery即时加载图像
- Html5画布使用JCanvasScript加载图像
- Javascript使用JCanvaScript在画布中加载图像
- 使用jquery/ajax显示加载图像
- ajax缓存false无法加载图像