Нужно фрэймовую страничку делать не статическую, а динамическую, подставляя в сорец какого-то фрэйма документ, переданный как параметр. Можно это делать на сервере (Perl, PHP и т.п.), а можно и у клиента на ЯвеСкрипт.

Код:
<html>
<script>
page = location.search.substr(1,location.search.length);
if (!page) {
page = 'page1.html';
}
document.write('<frameset rows="50%,*">');
document.write('<frame src="navig.html">');
document.write('<frame src="'+page+'">');
document.write('</frameset>');
</script>
</html>
Теперь по умолчанию во второй фрэйм будет грузиться page1.html, но можно впихнуть туда любой другой УРЛ, просто передав его как параметр:
index.html?page2.html
index.html?
http://any.com/any.html