• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage zu Hyperlinks (bestimmte Seite UND iFrame als Ziel?)

Status
Für weitere Antworten geschlossen.

Kobe

Neues Mitglied
Erst mal hallo, das ist mein erster Beitrag in diesem Forum. Ich bin gerade dabei mit dem "Namo Webeditor 2006" eine umfangreiche Homepage zu erstellen, und das Forum hat mir als Anfänger sehr viel geholfen!

Nun habe ich eine Frage, ich hoffe, daß ich hier richtig bin:

Meine Homepage besteht aus einem "Header", der auf jeder Seite erscheint und dem darunter liegenden eigentlichen Seitenbereich.

Eine meiner Seiten besteht aus einem Blog, den ich bei dem Blog-Anbieter "Over-blog" erstellt und in meine Seite eingebunden habe. Dafür habe ich auf meiner Blog-Seite einen iFrame erstellt, in dem der gesamte Blog erscheint - so wie er auch direkt angezeigt werden könnte.

Das funktioniert auch wunderbar.

Allerdings habe ich festgestellt, daß ich mir damit eventuell ein Ei gelegt habe, denn wenn ich nun auf einen bestimmten Artikel im Blog verlinken möchte, kann ich das natürlich "nur" auf die Original-Adresse des Blogs. Das heißt, der Artikel würde ohne meinen Header erscheinen.

Oder gibt es die Möglichkeit, so auf eine Seite zu verlinken, daß diese Seite in einem iFrame innerhalb einer anderen Seite erscheint?

Oder anders gesagt:

Ich habe z.B. die Seite www.beispiel.de/blog.htm mit einem iFrame darin. Im iFrame erscheint www.derblog.de.

Kann ich (von außen) einen Link auf www.derblog.de/artikel-1.htm setzen, so daß diese Seite sich im iFrameset von www.beispiel.de/blog.htm öffnet?

Das wäre großartig, dann könnte ich zumindest bei meinen "eigenen Links" auf Blog-Artikel diese innerhalb meiner Homepage erscheinen lassen.

Ich hoffe, Ihr versteht, was ich meine.
Schon mal vielen Dank und beste Grüße,
Kobe
 
Zuletzt bearbeitet:
Dafür habe ich auf meiner Blog-Seite einen iFrame erstellt,
Das funktioniert auch wunderbar.

Das ist nur Einbildung ;-) irgendwann erkennst Du die Nachteile, die Frames haben.

Allerdings habe ich festgestellt, daß ich mir damit eventuell ein Ei gelegt habe

Ah, die erste Erkenntnis kommt schon :-)

Oder gibt es die Möglichkeit, so auf eine Seite zu verlinken, daß diese Seite in einem iFrame innerhalb einer anderen Seite erscheint?

Du müsstest die Seite mit dem Frameset/iframe laden, und der Seite einen Parameter übergeben, der besagt, welche Seite in dem Frame ausgegeben werden soll. Das kannst Du per JavaScript machen (hat den Nachteil, dass es nicht mehr funktioniert, wenn der Nutzer JS abgestellt hat), oder Du baust das Frameset/den iframe per serverseitiger Technik auf, d.h. Du liest den Parameter z.B. in PHP und stellst dann den richtigen Wert für das Attribut src im iframe ein.

Gruß,
-Efchen
 
Du müsstest die Seite mit dem Frameset/iframe laden, und der Seite einen Parameter übergeben, der besagt, welche Seite in dem Frame ausgegeben werden soll. Das kannst Du per JavaScript machen...

Ja, daß Frames wohl nicht so das Wahre sind, hab ich schon gehört... 8)

Aber was Du schreibt, klingt doch schon ganz erfolgsversprechend. Ich müßte es mit JS machen, denn ich habe in meinem Webhosting-Paket kein PHP. (Ist das ganz kleine von 1blu.de)

Leider kenn ich mich noch gar nicht mit Javascript aus. Wo kann ich denn erfahren, wie genau ich das mit dem Parameter mache?

Schon mal danke für die Antwort!

k.
 
Aber was Du schreibt, klingt doch schon ganz erfolgsversprechend.

Aber nur, wenn JavaScript aktiviert ist.
Die Website muss natürlich auch bei abgeschgaltetem JavaScript weiterhin funktionieren.

Ich müßte es mit JS machen, denn ich habe in meinem Webhosting-Paket kein PHP.

Nein, Du könntest auch ein anderes Paket nehmen, denn eine gute Website braucht eine serverseitige Technik, mindestens SSI, aber PHP oder CGI eigentlich auch, sobald irgendwas auf der Site gespeichert wird, oder Du dynamische Seiteninhalte machst. Auch eine Datenbank wird dann irgendwann nötig.

Wo kann ich denn erfahren, wie genau ich das mit dem Parameter mache?

Zum Beispiel in der JavaScript-Abteilung von SELFHTML 8.1.2 (HTML-Dateien selbst erstellen)

Schon mal danke für die Antwort!

Gern geschehen!
-Efchen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben