Frames

Hallo,
ich habe gerade ein Problem, mit meiner Webseite (die ich selber mit HTML geschrieben habe). Ich arbeite mit Frames.

Ein kleines Beispiel:

_______________________________________________________

(navigation.html)
_______________________________________________________

(startseite.html)
_______________________________________________________

Jetzt klicke ich oben auf ein Button, und im selben Fenster, ändert sich die Seite z.B. auf impressum.html …

Soweit so gut…jetzt aber mein Problem…

Auf jeder Seite wird nun der Titel vom oberen Frame (navigation.html) angezeigt. Das müsste ja heißen, das eine Suchmaschine (z.B. Google) nur die Keywords vom oberen Frame liest !?..

(die sind ja immer gleich)

Aber auf jeder Seite ist ja ein unterschiedlicher inhalt…

Was kann ich machen, das der Titel vom unteren Frame angezeigt wird ?
Und, liest eine Suchmaschine dann auch die Keywords vom unteren Frame ?

Was kann ich machen, das man per Suchmaschine nicht auf meine Seite navigation.html komme ?

Entschuldigt, das ich das so kompliziert schreibe, aber ich weiß nicht wie ich das hätte schreiben sollen…

Danke für eure Hilfe, wissensfreak

Noframes

Auf jeder Seite wird nun der Titel vom oberen Frame
(navigation.html) angezeigt. Das müsste ja heißen, das eine
Suchmaschine (z.B. Google) nur die Keywords vom oberen Frame
liest !?..

Na ja, heutzutage werden sie schon den Frame-Links folgen, aber ganz korrekt macht man das so:

http://de.selfhtml.org/html/frames/definieren.htm#no…

Was kann ich machen, das der Titel vom unteren Frame angezeigt
wird ?

Nichts.

Und, liest eine Suchmaschine dann auch die Keywords vom
unteren Frame ?

Wenn sie die Datei findet schon.

Wobei heutzutage die meisten Suchtmaschinen keine Keywords mehr lesen, weil entweder da irreführende Angaben drinstehen, oder sie gar nicht vorhanden sind. Google bewertet vornehmlich den Inhaltstragenden Text und die Links und! Rücklinks von Anderen.

Was kann ich machen, das man per Suchmaschine nicht auf meine
Seite navigation.html komme ?

Mit Meta-Tags:

http://de.selfhtml.org/html/kopfdaten/meta.htm#robots

Und/oder mit einer Steuerdatei:

http://de.selfhtml.org/diverses/robots.htm

Ich empfehle dir dieses „Alte Testament“ stets Zugriffsbereit zu haben:

http://aktuell.de.selfhtml.org/extras/download.shtml

Gruß

Stefan

Hallo,

Was kann ich machen, …

Das beste, was Du in dieser Situation tun kannst, ist auf Frames zu verzichten, Deine Seiten mit HTML semantisch sinnvoll auszeichnen (so wie es eben gedacht ist), Inhalt von Layout strikt zu trennen, das Aussehen ausschließlich mit CSS zu machen und wiederkehrende Seitenelemente per serverseitigem Include einbinden.

Dann hast Du eine moderne Website, die barrierefrei ist, schneller lädt und superleicht zu warten ist, weil Du das Design mit nur einer Datei, dem externen Stylesheet, austauschen kannst.

Ich empfehle das hier als Einstieg in die Welt der Websites: http://fwpf-webdesign.de/einfuehrung

Liebe Grüße,
-Efchen

Hallo, ok, dann werde ich mal den Einstieg in CSS wagen. Vielen Dank für deinen Tipp.

gruß, wissensfreak

Du hast aber verstanden, dass man Frames nicht durch CSS ersetzt?
Du hast aber verstanden, dass der liebe Gott vor CSS noch HTML gesetzt hat?
Du weißt, dass Du HTML perfekt beherrschen solltest, bevor Du Dich an CSS wagst, weil das sonst unlogisch erscheint und mit Mehraufwand verbunden ist?

Okay, dann ist ja gut. Wir wollen ja nicht, dass Du so endest, wie andere, die plötzlich in ihrer div-Suppe ersticken.

Schönes Wochenende,
-Efchen

Faulheit
Als ich vor Jahren auf CSS für die Optik umgestellt habe, war mein Hauptantrieb meine Faulheit.

Eine einzige Datei in der Alles drinsteht was die Optik angeht. Und ganz schlanker, leicht verständliches HTML für die Inhalte.

Cool.

Okay, dann ist ja gut. Wir wollen ja nicht, dass Du so endest,
wie andere, die plötzlich in ihrer div-Suppe ersticken.

http://www.google.com/search?client=opera&rls=de&q=d…

Mahlzeit!

Gruß

Stefan

Hallo,
ja, das hab ich alles verstanden.

Ich habe mir schon endliche Bücher über HTML & CSS reingezogen,
Obwohl, mich CSS nie interessierte.

Danke für den Tipp…

wissensfreak1

Aber, wenn Du HTML wirklich verstanden hast (was heute sehr viele noch nicht haben, die glauben, sie arbeiten fortschrittlich), wie kann Dich dann CSS nicht interessieren? Denn dann hast Du ja gar keine Möglichkeit, das Aussehen Deiner Site zu beeinflussen, denn das wird ja nicht mit HTML gemacht.