Полагаю, вы могли бы создать функцию интервала, изменяющую свойство src
элемента script на вашей странице?
setInterval(
function(){
myscript.src = '/urltophp?'+someRandomKey;
}, 2000);
Где someRandomKey
предотвращает кэширование скрипта в браузере.Тег script
может иметь id
, поэтому его можно получить с помощью document.getElementById
. Для создания случайного ключа это может помочь:
function randomKey(iLen) {
var sKey = ''
, isKey = ''
, i = 0
, aRanges = ['48,9', '65,25', '97,25'];
iLen = !iLen ? 4 : iLen;
while (i < iLen) {
var aRange = String(aRanges[Math.round(Math.random() * 2)]).split(',');
isKey += String(aRanges[Math.round(Math.random() * 2)]) + ',';
sKey += String.fromCharCode(Math.round(parseInt(aRange[0], 10) +
(Math.random() * parseInt(aRange[1], 10))));
i++;
}
return sKey;
}