Selectboxübergabe an anderen Frame

mo

Administrator
Teammitglied
Mit diesem Script kann eine URL aus einer Select-Box an einen beliebigen Frame übergeben werden. Der Inhalt des beliebigen Frames ändert sich also und nicht der des Frames mit der Selectbox.

Das Script sieht so aus:
<script language="JavaScript">
<!--
function go(form) {
var myselecter=form.select1.selectedIndex
window.open(form.select1.options[myselecter].value, target="main");
}
//-->
</script>

<script language="JavaScript">
<!--
document.write('<form name="selecter"><select name="select1" size=1>');
document.write('<option value=none>Wähle eine Kategorie ...');
document.write('<option value=none>-------------------------');
document.write('<option value="blond.html">Blondinen');
document.write('<option value="aethiop.html">Äthiopier');
document.write('<option value="abstrackt.html">Abstrackt');
document.write('<option value="oestr.html">Österreicher');
document.write('<option value="bilder.html">Cartoons');
document.write('<option value="sonst.html">Sonstige');
document.write('</select>');
document.write('<br>');
document.write('<INPUT TYPE="button" VALUE="Go" onclick="go(this.form)">');
document.write('</form>');
//-->
</script>

Statt target="main" muss der Name des Zielframes angegeben werden.
 
selectbox reagiert nicht

wenn man in dreamweaver ein jumpmenu einfügt, läßt sich kein target zu einem anderen framefenster auswählen, das hauptfenster ist vorgeschrieben.
im forum hier hatte ich einen quelltext (siehe 1 beitrag weiter oben) gefunden, abgeändert, aber beim auswählen passiert nun gar nichts.
wer kann bitte nachsehen, was falsch ist?
das jumpmenü befindet sich in einem frameset (bestehend aus oben2 und main2), das in ein bestehendes frameset (bestehend aus oben und main) nach target="main" geladen wurde.
das jumpmenü in oben2 soll nun dateien nach main2 laden.

-----------------------------------------------------------------------
im head steht:

<script language="JavaScript">
<!--
function go(form) {
var myselecter=form.select1.selectedIndex
window.open(form.select1.options[myselecter].value, target="main2");
}
//-->
</script>

-------------------------------------------------------------------------

im body steht:

<table width="100%" border="0" cellspacing="0" cellpadding="0" height="30">
<tr>
<td align="right" valign="top" >
<script language="JavaScript">
<!--
document.write('<form name="selecter"><select name="select1" size=1>');
document.write('<option value=none>Auswahl');
document.write('<option value=none>');
document.write('<option value="../ref/presse.htm">Pressestimmen');
document.write('<option value="../ref/preise.htm">Preise | Stipendien');
document.write('<option value="../ref/inter-1.htm">Interviews');
document.write('</select>');
document.write('</form>');
//-->
</script>

</td>
</tr>
</table>

-------------------------------

dank an den/die helfer
anek


PS: es scheint für solche jumpmenüs zig varianten zu geben. schwierig, herauszufinden, welche man braucht!!:confused:
 
Zurück
Oben