JS
Code:
function mnu_func(opt){
var myOpt = document.getElementById("mnu_"+opt);
var myFrame = document.getElementById('frameID');
myFrame.src = myOpt;
myFrame.focus();
}
HTML
Code:
<select onChange="mnu_func(this.selectedIndex)">
<option id="mnu_0" value="option1.html">option1</option>
<option id="mnu_1" value="option2.html">option2</option>
<option id="mnu_2" value="option3.html">option3</option>
<option id="mnu_3" value="option4.html">option4</option>
<option id="mnu_4" value="option5.html">option5</option>
<option id="mnu_5" value="option6.html">option6</option>
<option id="mnu_6" value="option7.html">option7</option>
<option id="mnu_7" value="option8.html">option8</option>
</select>
however I think this will only work with iframes.
for frames using frameset you might have to replace
var myFrame = document.getElementById('frameID');
with
var myFrame = parent.frameName;
(also might want to try self.frameName - i havn't tested this).