Не используйте фреймы. Они вредны для удобства использования, плохи для SEO и вызывают такие проблемы.
Это может показаться бесполезным советом, но на самом деле в долгосрочной перспективе вы избежите многих головных болей.
Если вы объединяете файлы на стороне сервера, они будут работать без проблем в каждом браузере, поисковой системе и т. Д. Перезагрузка простой страницы не должна быть медленнее, чем загрузка 2 фреймов.
Или, в случае показа фотографий с описаниями, можно выполнить простой DHTML:
img.onclick = function(){
$('bigphoto').src = this.src.replace(/_small/,'_big');
$('description').innerHTML = this.title;
}