Suchmaschineneinträge für Framesets

Hallo Experten,
ich möchte die META-Keywords in den HTML-Seiten eintragen, in denen diese Suchbegriffe vorkommen. Wie kann ich erreichen, dass ein Suchmaschinentreffer nicht die einzelne HTML-Seite anzeigt, sondern das ganze Frameset mit der gefundenen Seite.
Wie macht man das? In SELFHTML habe ich dazu nichts gefunden.
Vielen Dank im voraus.
Dieter

Hallo,

ich möchte die META-Keywords in den HTML-Seiten eintragen, in
denen diese Suchbegriffe vorkommen. Wie kann ich erreichen,
dass ein Suchmaschinentreffer nicht die einzelne HTML-Seite
anzeigt, sondern das ganze Frameset mit der gefundenen Seite.
Wie macht man das? In SELFHTML habe ich dazu nichts gefunden.

Das geht nur mit einem Javascript. Der Nnachteil ist, dass Netscape dann die Seiten nicht mehr ausdrucken kann, weil NN beim Drucken neu laedt und sich an dem Script „verschluckt“.
Aber trotzdem:

In der Framesetdefinition:
Im Head:

 \<!--
 var frameset\_geladen = "okay";

 function SeiteLaden() 
{
 if(self.location.search.length \> 0) {
 var Search\_Laenge = self.location.search.length;
 var info\_url = self.location.search.substring(1,Search\_Laenge);
 self.NAMEDESFRAMES.location.href = info\_url; }
}
 //--\>

und im Body in der Framesetdefinition:

NAMEDESFRAMES muss Deinem Frameset an den namen des Frames, den Du in frame src=… angegeben hast angepasst werden.

In jeder Seite, die in das Frameset geladen werden koennen soll muss folgendes im Haed eingetragen sein:

\<!--
// Frame nachladen

 var Dateien = "index.html?DATEI.HTML";

 if (top.frameset\_geladen + "" != "okay"){
 if(document.images)
 top.location.replace(Dateien);
 else
 top.location.href = Dateien ;
 }
 //--\>

DATEI.HTML ist jeweils der name der Datei, in der das Script jeweils steht - also anders ausgedrueckt in jeder Datei ihr eigener Name und Pfad.

Wenn das Frameset (index.html) also im Root liegt und eine Seite „seite1.html“ im Unterordner „texte“ ligt, da lautet die Zeile

var Dateien = "index.html?texte/seite1.html";

Greetinx
Christian

http://www.html-workshop.de

Hallo Christian,
vielen Dank für die prompte Antwort. Und dann auch noch so detailliert und gut beschrieben. Ich bin beeindruckt.
Noch mal danke schön. Dieter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Dieter,

ich habe das Problemchen mit dem onload im body gelöst.
rufe doch zum test einmal folgende Seite auf
http://www.get-me.de/doro/d_disco.htm

Da lautet der Befehl einfach

och mönsch …
nun hat es den code verschluckt :frowning:

also nochmal

entferne die 7 Sternchen \* dann hast du es.