Link mit eigener HTML Datei oben anzeigen
B-Ball
- html
Hallo,
Ich bin gerade dabei meine Homepage zu erneuern und bin an einem Punkt stecken geblieben....
Ich habe natürlich, auch wie andere Webseiten, Links auf meiner Website! Nun möchte ich es so machen, dass wenn man auf einen Link klickt, zum Beispiel: "http://www.google.de", oben meine eigene kleine HTML Datei angezeigt wird und dadrunter die normale Google.de Website. Also, diese "kleine HTML Datei" ist eine Page wo nur nur eine Zeile ist und da was drin steht. Und ich möchte, dass das bei einem Link ganz oben als erstes steht und dann die gelinkte Website. Wie krieg ich das hin? Wie ist der HTML Code, der Java-Script Code..etc.?
Im voraus schon mal: Danke!
B-Ball
P.S.: Tut mir leid, wenn ich beim Thema vielleicht das falsche ausgewählt habe, aber ich denke dass es bestimmt mehrere Möglichkeiten gibt das zu machen.
Das machst du am einfachsten, indem du die beiden Seiten in einem gemeinsamen Frameset öffnest mit 2 horizontalen Frames. Oben eben deine Seite, unten dann die verlinkte Page.
Das ganze funktioniert natürlich nur, wenn die verlinkte Page keinen Framebrecher verwendet. Doch das ist meiner Ansicht nach noch ziemlich selten bei 'Standard-Seiten' im Internet.
So funktioniert ja auch das Prinzip der meisten Paid-Surf-Anbieter. Wechdelnder Content im Hauptframe und oben bleibt deine Seite stehen...
Hurgl.
Aber jetzt ganz genau...
Meine "kleine HTML Datei", die oben angezeigt werden soll, heißt z.B. "abc.htm". Jetzt hab ich einen Link auf meiner Website zu Google.de.
Wenn du dann sagst: "Oben eben deine Seite, unten dann die verlinkte Page." Dann versteh ich das natürlich auch. Ich habe dann zwei Frames in meiner kleinen HTML Datei. Einmal oben meine Seite und unten die verlinkte Website. Aber ich kann ja nicht in der abc.htm Datei die untere Frame so konfigurieren, dass die auf Google.de zugreift. Dann müsste ich bei dem nächsten Link den ich habe ja schon wieder eine zweite abc.htm Datei machen...Das wäre ja nicht so toll, verstehst du was ich meine? Gibt es nicht irgendeinen Befehl, dass ich in den unteren Frame schreibe "xxx" und dann auf meiner Links Page. Den Link so verändere:
abc.htm?xxx=http://www.google.de
..Oder so? Also dass ich im Link auf meiner Links page erst festlege wohin der Link der zweiten Frame gehen soll. Der Befehl "xxx" sagt, heißt dann so viel wie: "Mache in Link zu [xxx]" und xxx wird wie gesagt, dann erst im Link angegeben.
Ich weiss auch nicht den richtigen Befehler dafür "xxx", ist mir jetzt als Beispiel, wie ich das gerne haebn möchte, halt nur so schnell eingefahlen...
Schon mal Danke für die nächste Antwort!
B-Ball
Hallo B-Ball,
Gibt es nicht irgendeinen Befehl, dass ich in den unteren Frame schreibe "xxx" und dann auf meiner Links Page. Den Link so verändere:
abc.htm?xxx=http://www.google.de
mhh... das müsste mit php (oder was anderem serverseitigem) gehen:
wenn du die Seite mit 'href="abc.php?url=http://www.google.de/"' aufrufst
kannst du in der php-Datei '...<frame src="<?php echo $_GET["url"]; ?>"...>...' schreiben.
allerdings musst du dann aufpassen, ob wirklich eine url übergeben wurde (mit 'http://')
Ich (und andere auch) würden dir von dem ganzen Vorhaben aber abraten, da es nicht gerne gesehen wird wenn man fremde Inhalte im eigenen Frame aufmacht. (->http://selfhtml.teamone.de/html/frames/layouts.htm#schaufenster)
Grüße aus Nürnberg
Tobias
Erstmal, Danke! Ihr habt mir alle sehr bei meinem Problem geholfen..
Und nur zu dieser Aussage, dass es nicht gern gesehen wird wenn man sowas macht..Ich möchte es sowieso nur testen und vor allen Dingen können. Es ist immer schön wenn sich in solchen Sachen auskennt. Ich möchte die Seiten die ich linke ja nicht niedermachen oder so..keines Wegs! Ich möchte in meine eigenen Frame auch nur sowas schreiben, wie "Linked by B-Ball's Homepage" oder so..
Nochmals Vielen Dank!
B-Ball
Hallo!
Nun möchte ich es so machen, dass wenn man auf einen Link klickt,
zum Beispiel: "http://www.google.de", oben meine eigene kleine
HTML Datei angezeigt wird und dadrunter die normale Google.de
Website.
Es ist zwar mit Frames prinzipiell möglich, aber keine gute Idee.
Erstens kann ich keinen Sinn erkennen und zweitens könnte es ein
juristisches Problem werden. Man könnte nämlich annehmen, dass du
den Eindruck erwecken willst, die verlinkte Seite gehöre zu deiner
Seite. Es gibt ähnlich gelagerte Fälle, bei denen Gerichte schon
entschieden haben, dass dieses Framing unzulässig ist.
emu
[...]