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