Можно, конечно сделать и через Ява Скрипт, но будет запарно....
С параметрами работает ифрэйм?
Дальше пиши так...
<?
if(empty($show) || !file_exists($show . ".html")) $show = "default";
?>
<IFRAME src="<? echo $show . ".html"; ?>"></IFRAME>
Если не будет параметра, либо файла "iframe_name.html" не существует, то во фрейм будет грузиться "default.html".
Понятно?