André Laugks: Frameset lädt normale Startseite statt Unterseite

Beitrag lesen

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