Akkasuka
Threadersteller
Dabei seit: 31.03.2014
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 31.03.2014 15:08
Titel Link in iframe im selben iframe wiedergeben |
|
|
Hallo!
Ich habe auf der Suche nach Antworten euer Forum gefunden. Zwar war meine Antwort nicht dabei - zumindest nicht, soweit ich gesehen habe - aber ich glaube, die Frage dazu darf ich trotzdem mal stellen
(Und hoffentlich im richtigen Bereich 'D)
Ich stelle nun mein erstes HTML Projekt auf die Beine. Also..HTML und CSS verwende ich oder versuche ich (via SelfHTML). Nun habe ich folgende Situation:
Meine Hauptseite
home.html
auf dieser ist ein iframe eingebunden
<iframe src=textframe.html" name="textframe"></iframe>
(inkl. Breite und Höhe, ist für meine Frage allerdings irrelevant.)
Darüber ist eine Leiste mit Links zu Inhalten angebracht, die im iframe wiedergegeben werden. Das funktioniert auch.
Die Inhalte habe ich ganz normal als gesonderte html Dateien(z.b. inhalt1.html, inhalt2.html, inhalt3.html) angelegt und diese in home.html in den iframe "textframe" verlinkt. Funktioniert.
Als "Hauptseite" des iframes soll eine Übersicht mit Bildern zu den einzelnen Inhalten dienen. Diese Hauptseite, die als erste Seite im iframe angezeigt wird, bevor ein Link zu den anderen inhaltsseiten geschieht, heißt jetzt einmal textframe.html.
So. Die Bilder innerhalb der textframe.html Seite, die im iframe "textframe" der home.html angezeigt wird, sollen Verknüpfungen zu den Inhaltsseiten sein, die wiederum im gleichen iframe anstelle der textframe.html angezeigt werden. Das funktioniert nicht.
Wenn ich die Bilder als Links auszeichne ganz normal via <a href="inhalt1.html">Bild</a> (z.b.) öffnet sich die verlinkte Seite in einem neuen Fenster.
Ich nehme an ich benötige ein target, wie bei den anderen links zu den Inhaltsseiten innerhalb der home.html. Aber was gebe ich ein hinter target= ?
Die konkrete Frage ist also: Wie kann ich beim Klick auf einen Link zur Datei "inhalt.html" innerhalb einer Seite "textframe.html", die in dem iframe name="textframe" der home.html angezeigt wird, den Inhalt von "inhalt.html" im gleichen iframe anzeigen lassen, in dem der Link geklickt wurde?
Hier noch Auszüge aus meinen html-Dateien:
Home.html:
[...]
<div id="content-box">
<h2 id="home">Home</h2>
<div id="leiste">
<a href="textframes/inhalt1.html" target="textframe">Inhalt1</a>
<a href="textframes/inhalt2.html" target="textframe">Inhalt2</a>
<a href="textframes/inhalt3.html" target="textframe">Inhalt3</a>
</div>
</div>
<iframe src="textframes/textframe.html" name="textframe" width="900px" height="500px">Hier ist ein Textframe</iframe>
[...]
textframe.html:
[...]
<body>
<div>
<h1 class="htextframe">Textframe</h1>
<p>
Hier ist eine Übersicht der einzelnen Inhalte:</br>
</br>
<table border="0">
<tr>
<td><img src="cover/cover_inhalt1.png" alt="Inhalt1" /></td>
<td><img src="cover/cover_inhalt2.png" alt="Inhalt2" /></td>
<td><img src="cover/cover_inhalt3.png" alt="Inhalt3" /></td>
</tr>
</table>
</p>
</div>
</body>
[...]
Könnt ihr mir helfen?
LG,
|
|