Archivlink: javarea.de Forum > JavaScript > Wie kann ich folgendes erreichen?
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Wie kann ich folgendes erreichen?

Pages: [1]

geschrieben von JackRed am 14.06.2005 - 19:14
Hallo und erst mal: "Schön, dass ich hier bin!"

Also, meine Frage: Ich arbeite gerade an meiner Webseite, die man unter http://www.JackRed.net einsehen kann und die in Kürze aktiv sein soll. Bevor ich jetzt aber alle Seiten ins Netz stelle, ist es wichtig, folgende Funktion zu erreichen:

Das einzelne Fenster, welches sich nach dem "Click" öffnet, wird in Zukunft mit Frames versehen, einer unten, einer oben und der Hauptframe in der Mitte. Wenn jetzt eine Suchmaschine kommt und meine Seiten in den Index aufnimmt, dann nimmt sie ja einerseits die Inhalte aus dem "Rahmenlosen" Fenster auf und die der einzelnen Frames. Wie kann ich nun erreichen, dass bei Klick auf ein Suchergebniss der Besucher direkt auf die Startseite mit dem "Click" geleitet wird, um meine Seite von Anfang an zu sehen?

Denn würde er z.B, nur auf den Navigationsframe des "rahmenlosen" Fensters geleitet, weil da irgendein Suchbegriff steht, dann wäre da natürlich nicht sonderlich sinnvoll und des weitern würde ja das Design gesprengt, welches ich ja an das einzelne, "rahmenlose" Fenster angepasst habe. Ich hoffe ihr wisst, was ich meine? Ich hatte so eine Funktion mal vor Jahren auf meiner Webseite, weiss aber nicht mehr, wie ich das realisiert habe, ich glaube durch irgendein mühsam gesuchtes Skript im Internet.

Vielleicht noch mal als Beispiel: Wenn man auf "Click" geht, dann öffnet sich das einzelne Fenster mit dem angezeigten Bild und dem Sound. So, nehmen wir mal an, die Suchmaschine schmeisst nun ein Bildbestandteil (sind 6 Elemente um die Ladezeit bzw. die Darstellungsgeschwindigkeit zu erhöhen) raus und der Besucher klickt drauf, dann landet der ja nicht in dem rahmenlosen Fenster sondern hier:

http://www.jackred.net/soon/

So, wer jetzt einen größeren Monitor hat wird sehen: Das Bild füllt nicht das gesamte Browserfenster aus. Wären da jetzt auch noch Frames mit eingearbeitet, würde gar nix mehr passen, daher habe ich mich ja auch für das einzelne Fenster entschieden, gefällt mir auch sonst ganz gut. Das heisst: Wenn jetzt jemand die obige Seite bei z.B. Google.de anklickt, dann sollte er automatisch auf:

http://www.jackred.net

Geleitet werden. Geht das?

Ich danke Euch im Voraus,

JackRed

geschrieben von Micha am 14.06.2005 - 19:28
Hi

Es gibt verschiedene Ansätze, Frames nachzuladen

Einfachster, der in jede Unterseite muss:
HTML-Quelltext
1: 
2: 
3: 
if (self.name != 'DeinFramename'){ 
self.location.href = 'http://www.deineadresse.de'; 
}


Nachteil, der User kommt immer wieder zur Startseite. Wenn ich über google bspw. was gefunden habe auf Deiner Seite, dann will ich nicht Deine ganze Seite sehen, auch nicht von Anfang an, sondern genau _die Stelle_, die google _gefunden hat_. Ich habe keinen Bock, mir dann Dein Layxout anzusehen oder ähnliches, sondern möchte auch die Information erhalten, die ich gesucht habe undzwar _direkt_ ohne Umweg über das Menü.

Ein zweiter JS Ansatz ist es, das entsprechende Frame nachzuladen.
Dazu sollte mal kurz Suchen sicher Sinnvoll sein. Letztlich solltest Du versuchen auf Frames zu verzichten, um so den genannten Problem aus dem Weg zu gehen.

Grüße Micha


geschrieben von René am 14.06.2005 - 19:33
http://www.javarea.de/index.php3?op....amp;id=244

Hier im Forum auch mal die Suche benutzen Frame nachladen oder Frameset nachladen.

geschrieben von JackRed am 14.06.2005 - 19:34
Zitat
  Original geschrieben von René am 14.06.2005 - 19:33
http://www.javarea.de/index.php3?op....amp;id=244

Hier im Forum auch mal die Suche benutzen Frame nachladen oder Frameset nachladen.


Sorry, wusste nicht genau, mit welchen Suchworten ich da hinterkommen sollte, vielen Dank!



Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.