Holger: <OPTION> Auswahl in einen Frameset

Hallo,

Habe folgendes Script,

<script language="JavaScript">
<!--
function Go(x)
{
if(x == "nichts")
{
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else
{
top.location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
}
</script>
<form>
  <p><select size="1" name="Auswahl" onChange="Go(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)" style="width:180px; background-color:#AABBDD; font-size:9pt; font-family:Tahoma;" width="180">
    <option value="home.htm">Home</option>
    <option value="nichts"> </option>
    <option value="nichts">Test</option>
    <option value="test1.htm">Test 1</option>
    <option value="test2.htm">Test 2</option>
    <option value="nichts">TEST</option>
    <option value="test3.htm">Test 3</option>
    <option value="test4.htm">Test 4</option>
  </select></p>
</form>

Nun möchte ich in einem Frameset das ganze einbinden.
Wenn jetzt ein Link aufgerufen wird soll in einen anderem Frame
(unten) die Ausgabe erfolgen.

In Html mache ich das mittel target.
Wie jetzt bein dem Script un vorallem wo ?

Danke für eure Hilfe

Cu
Holger

  1. Moin,

    top.location.href = x;

    das "top" einfach durch den parent.framenamen ersetzen, dann solte es klappen.

    Danke für eure Hilfe

    Bitte, bitte :D

    Cu

    Glaub ich zwar nicht, aber trotzdem "CU"!

    Alexander

    1. Hallo nochmals,

      also

      parent.Main.location.href = x;

      oder wie ?

      Muss mich entschuldigen, aber mit Java habe ich noch nie etwas
      gemacht.

      Cu
      Holger

      1. Hallo

        parent.Main.location.href = x;

        oder wie ?

        Wenn Dein Frame, in dem die Seiten angezeigt werden sollen, "Main" heißt, hast Du es richtig verstanden.

        Muss mich entschuldigen, aber mit Java habe ich noch nie etwas
        gemacht.

        Macht ja nichts, aber um die Verwirrung komplett zu machen: Java ist eine Programmiersprache, die mit der Scipt-Sprache JavaScript nichts zu tun hat ;)

        Was Du da nutzt ist JavaScript.

        Bis dann...

        Alexander

        1. parent.Main.location.href = x;

          Das Frame heißt Main.
          Nur jetzt ist das Problem, das mein IE5
          mir sagt es seien Fehler auf dieser Seite.

          Aber Funktionieren tut es !

          Cu
          Holger

          1. Hallo,

            den fehler kann ich nachvollziehen. Was hat er denn zu mekern? Vielleicht liegt der Fehler ja woanders? Vielleicht ein anderes Script?

            Gruß

            Alexander

            1. Hallo,

              den fehler kann ich nachvollziehen. Was hat er denn zu mekern? Vielleicht liegt der Fehler ja woanders? Vielleicht ein anderes Script?

              Gruß

              Alexander

              Jo, genau Richtig. Ein Anderes Script war Schuld.
              Funktioniert tadelos. Ich Danke Dir.

              Chio
              Holger