Struppi: Sprungmenü mit Dreamweaver

Beitrag lesen

S C R I P T :
<script language="JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
//-->
</script>

MM Skripte sind der overkill. Für das was du willst würd ein 5-Zeiler reichen.

»»<select name="menu1" onChange="MM_jumpMenu('parent',this,1)">
                                              ^^^^^^

»»<input type="button" name="Button1" value="Anzeigen..." onClick="MM_jumpMenuGo('menu1','parent',1)">
                                 ^^^^^^

^Kommt dir 'parent' irgendwie bekannt vor?
Damit bezeichnet man das übergeordente Frame eines Framesets (im gegensatz zu 'top', dass immer das oberste Fenster bezeichnet). Damit löst du dein Frameset auf. Schreib stattdesse null dahin (ohne Hochkommas)

Struppi.