Hallo Martin,
Ich bekomme den Inhalt aber gar nicht angezeigt oder aber in einem anderen iframe mit anderen Formatierungen.
Huch? Du hast mehrere iframe-Elemente? Dein HTML-Auszug lässt das nicht erahnen:
ich dachte es sind 2 iframes. Wenn ich das <iframe name ... TAG ganz weg lasse und einfach Text ausgebe, dann steht der Text an der Poition, aus der CSS Datei. Benutze ich den Iframe TAG erscheint ein kleines iframe an anderer Stelle.
<div id="iframe_1">
<iframe name="iframe_1" src="verhaltenstherapie.htm" name="Verhaltenstherapie"></iframe>
<div class="abstand_iframe">
<div class="scrollbereich">
<div class="scrollbarabstand">Bist du dir wirklich darüber im Klaren, was du mit den vielen div-Elementen willst? Zumal du die alle nicht schließt.
die </DIV> habe ich vergessen zu kopieren. Das ganze iframe kommt aus einer Beispielvorgabe für verschiedene iframes. Ich habe das so aus der Seite kopiert.
#iframe_1 {
text-align: none;
width: 600px;
height: 400px;
position:absolute; top:220px; left:250px; width:600px; height:400px;
background: #CCCCCC;
}Ich kann mich nicht erinnern, dass 'none' ein gültiger Wert für text-align ist. Abgesehen davon wird das Element bei (250px,220px) absolut positioniert und ist 600px breit und 400px hoch. Warum gibst du Höhe und Breite eigentlich zweimal an?
Die position Zeile habe ich eingefügt, ohne die Angabe habe ich es nicht an die gewünschte Stelle bekommen. Es stand immer unten in der Seite.
.abstand_iframe{
padding: 10px;
}.scrollbereich {
overflow: auto;
width: 600px;
height: 400px;
}.scrollbarabstand {
padding-right: 20px;
}Und hier wird's konfus. Was willst du eigentlich wirklich erreichen? Du hast vier verschachtelte div-Elemente, eins davon enthält ein iframe. Alle vier sind IMHO überflüssig, weil du die Formatierungen wahrscheinlich auch dem iframe-Element direkt zuweisen kannst. Also nochmal: Welches Ergebnis schwebt dir eigentlich vor?
Ich woltte eigentlich nur einen Bereich auf der Seite haben an dem ich unterschiedlichen Inhalt anzeigen kann. Aber vermutlich macht es keinen Unterschied die Seite mit dem menue und header jedesmal komplett in html abzulegen, anstatt nur den abweichenden Text als eigene Seite zu speichern und im iframe variabel anzeigen zu lassen.
Ausserdem dachte ich ein scrollbalken waere ganz nett bei etwas längeren Texten.
Kann ich den Inhalt in dem iframe auch dynamisch anzeigen lassen, also aus dem Navigationsmenue aus ???
Äh, wie? Du kannst den Links aus deiner Navi ein target-Attribut geben, so dass sie die verlinkten Seiten in einem anderen (i)frame anzeigen. Meinst du das?
Ich glaube schon, hört sich so an :)
Aber zum Schluss noch etwas Allgemeines: Versuche lieber, so schnell wie möglich wieder von (i)frames wegzukommen. Du machst es dir damit nicht einfacher, auch wenn's im Moment so aussieht. In Wirklichkeit machst du dir selbst und vor allem deinen Besuchern unnötige Schwierigkeiten. Erstelle lieber vollständige, in einem Stück ausgelieferte Seiten, von denen jede neben ihrem Inhalt auch die Navigation und das Drumherum enthält. Eventuell kannst du wiederkehrende Teile wie Header, Footer oder Navigation über SSI einbinden, oder du benutzt einen Editor, der das vor dem Upload selbständig macht und damit wieder statische Seiten generiert.
Ich glaube auch, ich werde es erst mal ohne iframe versuchen und immer alles komplett ablegen.
So long,
Martin
Vielen Dank