Google und Frames

Hallo,

wenn meine Homepage bei Google auftaucht, erscheinen nicht die Frames, sondern die jeweils eingebettete Seite. Die Suchbegriffe sind ja nicht in dem Frame, sondern auf der Hauptseite enthalten. Wie kann ich erreichen, dass bei Suchabfragen, nicht die Hauptseite, sondern der Frame angezeigt wird?
Es geht um meine Homepage http://www.annette-hasse.de

Gruß
Whoopi

wenn meine Homepage bei Google auftaucht, erscheinen nicht die
Frames, sondern die jeweils eingebettete Seite. Die
Suchbegriffe sind ja nicht in dem Frame, sondern auf der
Hauptseite enthalten. Wie kann ich erreichen, dass bei
Suchabfragen, nicht die Hauptseite, sondern der Frame
angezeigt wird?

Das geht mit HTML alleine nicht, oder zumindest nicht automatisch. JavaScript kann es dagegen recht elegant. Irgendwo hatte ich sowas mal, hab aber um die Zeit keine Lust zu suchen (und es dann in die falsche Rubrik zu schreiben). Ich schicke es Dir morgen per Email. Sollte ich es vergessen, erinnere mich oder stelle die Frage nochmal in der Rubrik JavaScript.

genumi

Hallo Whoopi!

Hauptseite enthalten. Wie kann ich erreichen, dass bei
Suchabfragen, nicht die Hauptseite, sondern der Frame
angezeigt wird?

Der Brauser weiß ja gar nicht, dass es sich bei der betroffenen Seite um eine Unterseite handelt und dass eigentlich das komplette Frameset geladen werden soll. Das musst du ihm mitteilen. Das geht mit Javascript. In den -Bereich der Unterseite(n) fügst du dazu folgenden Code:

<!–
if(! parent.<B>hauptfenster</B&gt:wink:
{
location="<B>index.html</B>";
}
// -->

Anstelle von „hauptfenster“ fügst du den Namen des Frames ein, in dem sich die betreffende Unterseite eigentlich befinden soll. Anstelle von „index.html“ gibst du die Adresse der Frameset-Datei an. Das kann als relativer Link (z.B. index.html) oder aber auch ein absoluter Link (z.B. http://www.domainname.de/[dateiname.html]) sein.

Gruß
Huttatta