А зачем переменную заводить? После первого вызова скрипта заполняешь значение элемента, а второй и последующие вызовы пусть сравнивают полученный от скрипта результат с тем, что хранится в элементе. Если они разные - то меняешь на новый...
Как-то так.
|