Thomas: iframe

Hallo,

beschäftige mich erst seit ein paar Tagen mit html und css und erfülle fast gar nicht die Voraussetzung für das Forum hier. :)

Ich habe in meiner CSS Datei einen iframe definiert und möchte den nun in die html einbinden. Ich bekomme den Inhalt aber gar nicht angezeigt oder aber in einem anderen iframe mit anderen Formatierungen. Einige habe ich an der ganzen Geschichte noch nicht richtig verstanden, scheint mir :)

Kann ich den Inhalt in dem iframe auch dynamisch anzeigen lassen, also aus dem Navigationsmenue aus ???

MfG Thomas

css.datei Auszug
#iframe_1 {
text-align: none;
width: 600px;
height: 400px;
position:absolute; top:220px; left:250px; width:600px; height:400px;

background: #CCCCCC;
}

.abstand_iframe{
padding: 10px;
}

.scrollbereich {
overflow: auto;
width: 600px;
height: 400px;
}

.scrollbarabstand {
padding-right: 20px;
}
------------------------------
html:
<!-- Textinhalte ausgeben -->
<div id="iframe_1">
<iframe name="iframe_1" src="verhaltenstherapie.htm" name="Verhaltenstherapie"></iframe>
<div class="abstand_iframe">
<div class="scrollbereich">
<div class="scrollbarabstand">

------------------------------------

  1. Hi,

    beschäftige mich erst seit ein paar Tagen mit html und css und erfülle fast gar nicht die Voraussetzung für das Forum hier. :)

    Du benötigst rekursive Denkstrukturen, mehr nicht. Und der Umstand, dass die Extelligenz Deiner Kultur bei Dir augenscheinlich zur Entwicklung expressiver Sprache geführt hat belegt, dass diese bei Dir vorliegen. Komplizität zwischen Intelligenz und Extelligenz ist nur mit der Fähigkeit rekursiven Denkens möglich.

    Ich habe in meiner CSS Datei einen iframe definiert

    Hast Du nicht. Du selektierst vielleicht einen.

    und möchte den nun in die html einbinden.

    Schade. Warum?

    Ich bekomme den Inhalt aber gar nicht angezeigt oder aber in einem anderen iframe mit anderen Formatierungen. Einige habe ich an der ganzen Geschichte noch nicht richtig verstanden, scheint mir :)

    Zumindest eines hast Du noch nicht verstanden, nämlich wie man eine Problembeschreibung verfasst. Nutze Deine Fähigkeit zur Selbstreflektion, um vorherzusehen, wie die Reflektionen _anderer_ bei Deiner Fragestellung aussehen werden. Werden sie verstehen, was Du meinst? Erkennen sie die Zusammenhänge? Welche Informationen benötigen sie, und welche werden sie eher behindern?

    Zu einem CSS-Code gehört beispielsweise immer der zugrunde liegende (relevante, versteht sich) Struktur-Code. Und wenn nicht das passiert, was Du erwartest, sind das bereits zwei Dinge, die Du vermitteln musst: Nämlich das, was passiert, und das, was Du erwartest.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo Thomas,

    beschäftige mich erst seit ein paar Tagen mit html und css und erfülle fast gar nicht die Voraussetzung für das Forum hier. :)

    das wollen wir doch erstmal sehen. Etwas Grundkenntnisse und der _Wille_ zum Lernen und Verstehen ist IMHO schon eine ausreichende Qualifikation. ;-)

    Ich habe in meiner CSS Datei einen iframe definiert und möchte den nun in die html einbinden.

    Zum Thema (i)frame sag ich zunächst einmal nichts. Anyway, die normale Vorgehensweise ist eigentlich umgekehrt: Erst kommt das HTML, und erst wenn das komplett steht, geht's ans CSS.

    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:

    <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.

    Einige habe ich an der ganzen Geschichte noch nicht richtig verstanden, scheint mir :)

    Kommt mir auch so vor. No offense, anyway.

    #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?

    .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?

    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?

    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.

    So long,
     Martin

    --
    Rizinus hat sich angeblich als sehr gutes Mittel gegen Husten bewährt.
    1. 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

  3. Hello out there!

    <iframe name="iframe_1" src="verhaltenstherapie.htm" name="Verhaltenstherapie"></iframe>

    Zusätzlich zum von Dem Martin Gesagtem: Ein bestimmtes Attribut darf bei einem Element höchstens einmal vorkommen. Dein 'iframe'-Element hat aber zwei 'name'-Attribute.

    See ya up the road,
    Gunnar

    --
    “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
    1. Zusätzlich zum von Dem Martin Gesagtem: Ein bestimmtes Attribut darf bei einem Element höchstens einmal vorkommen. Dein 'iframe'-Element hat aber zwei 'name'-Attribute.

      See ya up the road,
      Gunnar

      Hallo Gunnar,

      ich entferne das 2. doppelte Element mal und schaue was passiert.

      Danke.
      MfG Thomas