<FORM NAME="frm100makhscg" ACTION="">
<SELECT NAME="select" SIZE=1 onChange="javascript:frm100makhscgmoveto()" onSelect="javascript:frm100makhscgmoveto()">
javascript: ist hier überflüssig. Darüber hinaus magst du 'this' verwenden.
<SELECT NAME="select" SIZE=1 onChange="frm100makhscgmoveto(this)">
<OPTION VALUE="rechts.htm;unten1">Quick-Menü
<OPTION VALUE="rechts1.htm;unten1">Aktuelles
<OPTION VALUE="rechts2.htm;unten1">Beschreibungen
<OPTION VALUE="rechts3.htm;unten1">Formulare
<OPTION VALUE="rechts4.htm;unten1">eDienste
<OPTION VALUE="rechts5.htm;unten1">Kontakt
<OPTION VALUE="rechts.htm;unten1"|"startseite1.htm;RUnten">Links
und hier müssen noch die Anführungszeichen raus.
<OPTION VALUE="rechts.htm;unten1|startseite1.htm;RUnten">Links
Und das Skript dazu:
function frm100makhscgmoveto(obj)
{
var val = obj[obj.selectedIndex].value;
if(!val) return;
var urls = new Array();
var target = new Array();
while(val)
{
var i = val.indexOf('|');
if(i < 0 ) i = val.length;
var tmp = val.substring(0, i - 1).split(';');
urls[urls.length] = tmp[0];
target[target.length] = tmp[1];
val = val.substring(i + 1);
}
alert(urls + '\n' + target + '\n' + val);
for(var i = 0; i < urls.length;i++) parent[target[i]].location.href= urls[i]
}
HTH.
Struppi.