если я вас правильно понял, то думаю что можно проверять через определенный промежуток времени:
setInterval(function()
{
var frame1 = document.getElementById("fram");
frame1.style.display = (frame1.src == 'www.ya.ru') ? 'none' : 'block';
}, 5000); //автообновление каждые 5 секунд