Einzelaufruf von Seiten im Frame

Hi Leute!

Durch Suchmaschinen werden leider Seiten innerhalb von Frames gelistet. Wenn dann jemand auf diesen Eintrag klickt wird die Homepage folglich nur teilweise angezeigt - z.B. nur das Menü vom linken Frame.

Wie kann man sowas verhindern, ohne die Nachteile einer robots.txt zu haben?

Danke, Stefan.

Hallo,

Durch Suchmaschinen werden leider Seiten innerhalb von Frames
gelistet. Wenn dann jemand auf diesen Eintrag klickt wird die
Homepage folglich nur teilweise angezeigt - z.B. nur das Menü
vom linken Frame.

Wie kann man sowas verhindern, ohne die Nachteile einer
robots.txt zu haben?

was fuer Nachteile einer robots.txt meinst Du?

Seiten, die es gar nicht in die Suchmaschinen schaffen sollen - z.B. ein Frame mit den Buttons oder einer mit einem Banner kannst Du mit

von der Indizierung ausschliessen.
„Follow“ bewirkt, dass den Links trotzdem gefolgt wird - nuetzlich vor allem fuer Navigationsframes.

Um Deine Besucher wieder ins Frameset hineinzubekommen, brauchst Du eine Programmiersprache - mit Javascript gibt es Loesungen, mit PHP o.ae. auch.
Zweiteres hat den Vorteil, dass es auf dem Server laeuft und somit vom Browser des Besuchers unabhaengig ist.

Ein einfaches Javascript ruft immerhin die Startseite auf:

...

 if(top==self )
 {
 self.location.href = "index.html";
 }

...

Wenn Du diese Zeilen bei jeder Datei (ausser der mit dem Frameset natuerlich) in den Head schreibst, wird zumindest immer die index.html aufgerufen.

Wenn Du willst, das der Besucher im Frameset dann auch direkt die Seite die er in der Suchmaschine gesehen hat angezeigt bekommt, musst Du mal ein bisschen in den gaengigen Scriptarchiven suchen - da hab ich gerade nichts zur Hand.

Greetinx
Christian
http://www.html-workshop.de

Hallo Stefan,

Durch Suchmaschinen werden leider Seiten innerhalb von Frames
gelistet. Wenn dann jemand auf diesen Eintrag klickt wird die
Homepage folglich nur teilweise angezeigt - z.B. nur das Menü
vom linken Frame.

Wie kann man sowas verhindern…

Unter dem Titel „Datei dynamisch in Frameset laden“ schreibt Martin Wernecke auf SelfAktuell einen Artikel (inkl. Quelltext), wie es möglich ist, „Fundstellen“ einzelner HTML-Seiten in das Frameset nachzuladen…

http://selfaktuell.teamone.de/artikel/javascript/dyn…

Ferner bietet sich ja noch die Möglichkeit, für Nutzer, die KEIN JavaScript AN-geschaltet haben, einen Link zur Haupt-Index-Seite auf jeder Unterseite anzubringen. Und das vielleicht noch ein bisserl werbewirksam verpackt nach dem Motto „in den ganzen Genuss meiner Homepage kommen…“.

CU DannyFox64