EisFuX: frames und versteckte domainweiterletung

Beitrag lesen

Hallo und Mahlzeit (oder was auch immer)!

Braucht der Kunde das?

das haben wir gemeinsam so besprochen. er moechte dass die links unten immer zu sehen sind, egal welche groesse ein bildschirm ht (also welche aufloesung)

Ich habe mal (irgendwann Ende 1999/Anfang 2000) ein ähnliches Frameset erstellen müssen. Dem Auftraggeber war es egal, aber mein Chef (Werbeagentur und kein Schimmer von Webdesign) wollte das so. Da war oben eine Navigationsleiste, links eine, rechts unten noch eine und dazwischen der Textkasten. Der Cheffe war davon hellauf begeistert und faselte was von "dreidimensionaler Navigation". Ich fands einfach unübersichtlich.

Die visuelle Darstellung mag ja bestimmten Menschen gefallen, aber der Raum, der für den Text übrigbleibt (und der Text stellt doch auf dieser Website das Wichtigste dar!), ist ziemlich klein. Außerdem ist Scrollen nicht schick, sondern unergonomisch.

damit verschwinden aber die navigationspunkte unten ;o)

Mann kann CSS-Container auch unten rechts festnageln. Ist aber nicht so einfach, wenn man Browser-übergreifend die gleiche Darstellung erhalten will. Aber es geht.

bei den suchmaschinen meinte ich, dass nicht nur ein teil des framesets aufgerufen wird, dazu gibt es schon ein javascript

Verstanden. Aber trotzdem nimmt die Suchmaschine keine Seiten auf, die nicht über <noframes>-Bereiche verlinkt wurden.

Wenn deine Framekonstruktion richtig funktioniert, müsste folgendes JavaScript in den Header jeder Frame-Datei:

if (top.frames.length > 0) {
  top.location.href=self.location;
}

Das hat zumindest bei mir von 1998 bis 2003 prima funktioniert. Wenn nicht, dann surfst du hier:
http://de.selfhtml.org/javascript/beispiele/seitenanzeige.htm

Wo auch sonst?

Allerdings gibt es hier wieder mindestens einen Haken: Wer eine Seite aus dem Frameset über die Suchmaschine "betritt", wird bei aktiviertem JavaScript (also alle 0815-MSIExploiter-Benutzer) auf die Startseite umgeleitet und darf sich somit nochmal durch die (Oben- und Unten- :)itenavigation) wühlen, bis er endlich die Seite wiederfindet, die er schon glaubte, gefunden zu haben (in der Suchmaschine).

Es lassen sich außerdem keine sinnvollen Bookmarks (Favoriten) anlegen. Ruft man sie auf, wird man auf die Hauptseite umgeleitet.

Bei deaktiviertem JavaScript (solche Browser solls geben ;), bleibt der Besucher auf einer Unterseite (Frame) hängen. Dann sollte dort zumindest noch ein Verweis auf das Frameset erfolgen.

--

Und weil wir hier ja bei SelfHTML sind -- noch zwei Links:
<http://de.selfhtml.org/html/frames/index.htm >
Frames als Mittel für Seitenlayouts
http://de.selfhtml.org/html/frames/layouts.htm