пятница, 16 октября 2009 г.

Создаем функцию случайного числа для javascript

Недавно столкнулся с такой проблемой: работая с jquery мне нужно было запросом GET (JSON) получить результат на страницу. Вот тут IE6.0 начал "капризничать", по неизвестным мне причинам результат GET отображался один раз, до перезагрузки браузера. Т. е. обновлять данные, например "кнопкой" у меня не получалось, данные обновлялись только после перезагрузки IE.
Вот кусочек того кода:

function viewcomm()
{
type: "GET",
url: "/viewcomment/543/",
dataType: "json",

Вот таким был "url" передачи GET. Но все решила одна фунцкция, про которую я Вам пытаюсь расказать.
Это:
// Функция возвращает "наиболее лучшее" случайное число.

function rrand()
{
return Math.floor(arguments.length > 1 ? (999999 - 111111 + 1) * Math.random() + min : (111111 + 1) * Math.random());

};

Делаем так:

url: "/viewcomment/543/"+rrand(),

И все IE6.0 начинает работать как положено.

Комментариев нет:

Отправить комментарий

Ридеры