Sigrid: Frameset lädt normale Startseite statt Unterseite

Also, das Problem ist folgendes:
In mehreren Suchmaschinen bin ich mit Unterseiten indexiert worden. Da die Unterseiten aber gar keine Navigation enthalten (wäre zu umfangreich), möchte ich gerne, dass der Besucher entweder ein Fenster eingeblendet bekommt, woraufhin er die Frameseite laden kann oder automatisch auf die Frameseite kommt.

Aber jedesmal wenn ich was ausprobiert habe, wird das normale Frameset mit der Startseite (home) geladen. Es soll aber jeweils die gewünschte Unterseite (die der Surfer ja auch angewählt hat) in dem Frameset geladen werden.

Nun gebe ich einfach mal meine URL an, da mein Frameset ziemlich umfangreich ist. Vielleicht erbarmt sich jemand und kann mir helfen :-))

Vielen Dank im voraus.

  1. Hallo Sigrid!!

    Aber jedesmal wenn ich was ausprobiert habe, wird das normale Frameset mit der Startseite (home) geladen. Es soll aber jeweils die gewünschte Unterseite (die der Surfer ja auch angewählt hat) in dem Frameset geladen werden.

    Schaue mal unter: http://www.teamone.de/selfaktuell/jsframes.htm, speziell http://www.teamone.de/selfaktuell/jsframes.htm#a3. Dort wird eine Lösung für dein Problem sehr gut erklärt!

    Mit freundlichen Grüßen

    André Laugks

  2. Hallo nochmal!

    Also nur für Dich, aus der Auslese entnommen, die noch nicht Online ist! Redaktionsmitglieder, steinigt mich bitte nicht!

    ------------------------------------------------><8--------------------------------------------------------------------------------
    Anzeige eines Suchmaschinentreffers im Frameset erzwingen

    Basierend auf einem Forums-Beitrag vom 04.09.1998 von: Hardy, hardy@roterstern.de

    Jede einzelne Seite eines Projektes bei einer Suchmaschine anzumelden kann vorteilhaft sein, wenn zum Beispiel die einzelnen Dateien Informationen beinhalten, die an
    keiner anderen Stelle des Projektes vorkommen. Wird Ihre Seite als "Treffer" aufgelistet, kann so der Besucher direkt zu dem Informationsmaterial gelangen.

    Wenn Ihre Seiten jedoch in einem Frameset dargestellt werden sollen, können Sie mit Hilfe des folgenden Java-Scriptes verhindern, daß die von der Suchmaschinen
    aufgelisteten Seiten Ihres Projektes "stand alone" aufgerufen werden, und stattdessen erzwingen, daß Ihr Frameset geöffnet wird. Allerdings wird dabei immer die in der
    Framesetdefinition angegebene Startdatei und nicht die vom Besucher gewünschte Seite angezeigt: daher ist eine gut strukturierte und verständliche Navigation vonnöten.

    <script language="JavaScript">
      <!--
      if(top.frames.length <x )
        top.location.href="http://www.IhreDomain.de/Ihrframeset.htm";
      //-->
      </script>

    Erläuterungen

    Der Wert, den Sie anstelle von x angeben, steht für die Anzahl der übergeordneten Frames. Besteht Ihr Frameset nur aus einer Navigationsleiste links und einem
    Anzeigefenster rechts, so ist dieser Wert 1. Benutzen Sie stattdessen ein dreiteiliges Frameset (z. B. Logoleiste, Navigationsleiste und Anzeigefenster), so müssen Sie 2
    angeben.

    Hinweis

    Eine weiterführende Möglichkeit, wie Sie nicht nur das statische Start-Frameset beim Seitenaufruf erzwingen können, sondern die angeforderte Seite dynamisch in das
    Frameset schreiben, wird im Aufsatz von Martin Wernecke  Datei dynamisch in Frameset (link:http://www.teamone.de/selfaktuell/jsframes.htm] laden beschrieben.

    Eine weitere Möglichkeit ganz ohne JavaScript ist die von Christine Kühnel auf  http://www.screenexa.net/ praktizierte Lösung eines kleinen, jedoch gut sichtbaren,
    mit dem Frameset verlinkten Hinweises auf jeder Seite. So bleibt dem Besucher die Wahl überlassen, ob er nach dem Lesen der angebotenen Informationen Ihre Seite
    verläßt oder das Frameset mit der Anfangsdatei aufruft.
    -------------------------------------------------><8-------------------------------------------------------------

    Mit freundlichen Grüßen

    André Laugks