la la: target="bla" funzt bei frameset nicht!?

Beitrag lesen

Hi,

kann mir da jemand helfen?!

Mal sehen...

Der Frameset hat damit schon mal nix zu tun.

Hier passiert folgendes:

<form>

Anfang eines Formulars (leider fehlerhaft, BTW. Da muss eine action rein, also: <form action="irgendwas">)

<select name="auswahl" size="1" onchange="Go(this.form.auswahl)">

onChange (im übrigen ist JavaScript case-sensitiv, also bitte Groß-/Kleinschreibung beachten) rufst Du eine Funktion Go() auf, der Du den Wert "this.form.auswahl" mitgibt. Wundert mich dass das funktioniert, besser wäre this.form.auswahl.options[this.form.auswahl.options.selectedIndex].value - aber egal. Dieser Funktion übergibst den mit value definierten Wert:

<OPTION VALUE="http://bla/blabla/blablablabla/bla.html" target="Mitte">bla</option>

Halt eben: http://bla/blabla/blablablabla/bla.html. Dass da target steht, ist falsch und wird ignoriert.

Deine Funktion Go() macht nun irgendwas mit http://bla/blabla/blablablabla/bla.html - was, wissen wir nicht, Du hast den Code nicht gepostet. Jedenfalls, wenn Du das Verhalten von Go() ändern willst, dann musst Du Go() entsprechend ändern und dort angeben, in welchem Frame der Link aufgehen soll.

Grüße,

Utz

ich tu dann mal den quelltext von der function go() rein:

<script language="JavaScript">
<!--
        function Go(form)
        {
        if(form.selectedIndex==0)
        null;
        else
        location = form.options[form.selectedIndex].value;
        }
// -->
</script>