Я новичок в гаджетах Windows и мне нужна помощь. Я хочу сделать гаджет, который показывает
некоторая информация из сети (статус игрового сервера). Я уже добился этого с помощью PHP, но мы знаем, что гаджеты не поддерживают PHP. Я погуглил, но не нашел ничего похожего на "fsockopen" в JavaScript. Поэтому я решил сделать снимок из статуса и сохранил его в PNG.
Гаджет загрузил его успешно, но когда я пытаюсь обновить изображение, оно не изменится.
Каждый раз, когда я меняю картинку и использую «localhost / 610status.png», URL открывает какую-то старую картинку из какого-то кеша. Тот же код отлично работает с Firefox.
Вот необходимые части кода моего гаджета:
<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>
Как видно из комментариев, я проверял, что время ожидания и загрузка будут работать. Может быть, есть более простые способы сделать это, но я не очень знаком со всеми этими возможностями JavaScript и гаджетов Windows. Что бы это исправить, чтобы заставить гаджет перезагрузить изображение, но как это сделать?