Chris: Probleme bei Zusatzframes für höhere Auflösung

Hallo,

folgendes Problem:

Ich habe eine Website mit einer Kopfleiste und einem Rest, der wiederum in eine Menüleiste, eine Infofläche und eine Randleiste unterteilt ist. Das Ganze ist für 1024x768 konzipiert. Um bei größeren Auflösungen auch ein gutes Ergebnis zu erzielen (also die Website zentriert anzuzeigen), habe ich jeweils links und rechts und unten und oben Zusatzframes mit der Größe * eingefügt, die eigentlich schwarz sein sollen.

In der Anzeige bringt mir der Browser aber nur weiße Flächen anstatt schwarzen Flächen. Wenn man dann auf den Quelltext der Zusatzframes klickt, erhält man nur eine leere HTML-Datei, was die Erklärung dafür sein dürfte, dass keine Farbe angezeigt wird.

Warum ist das so? Eigentlich müsste der Quelltext der einzelnen Dateien, die für den jeweiligen Frame bestimmt sind, angezeigt werden.

Hier der Link: http://furreno.fu.funpic.de/calella

Der Quelltext meines Frames:
[...]
<frameset cols="*,1024,*" frameborder="0" border="0" framespacing="0">

<frame name="la" scr="calellarandaussenlinks.htm" scrolling="no">

<frameset rows="*,80,538,*" frameborder="no" border="0" framespacing="0">
<frame name="zo" scr="zusaetzoben.htm" scrolling="no">
<frame name="titelbild" src="calellakopfleiste.htm" scrolling="auto">
<frameset cols="150,794,80" frameborder="no" border="0" framespacing="0">
<frame name="menue" src="calellamenue.htm" scrolling="auto">
<frame name="info" src="calellastart.htm" scrolling="auto">
<frame name="rand" src="calellarand.htm" scrolling="auto">
</frameset>
<frame name="zu" scr="zusaetzunten.htm" scrolling="no">
</frameset>

<frame name="ra" scr="calellarandaussenrechts.htm" scrolling="no">

</frameset>

[...]

Und hier der Quelltext der Ersatzdatei:
[...]
<body style="background-color: black">
</body>
[...]

Kann mir jemand weiterhelfen?

Danke schonmal im Voraus!

  1. hi,

    <frame name="la" scr="calellarandaussenlinks.htm" scrolling="no">
    <frame name="zo" scr="zusaetzoben.htm" scrolling="no">
    <frame name="zu" scr="zusaetzunten.htm" scrolling="no">
    <frame name="ra" scr="calellarandaussenrechts.htm" scrolling="no">

    Es wäre sicher hilfreich, wenn du diese Frame noch um eine Angabe ergänzt, welche Seite hineingeladen werden soll.
    Dazu kannst du das src-Attribut benutzen.

    (Das derzeit verwendete, ungültige Attribut kann dafür ersatzlos entfallen.)

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. <frame name="la" scr="calellarandaussenlinks.htm" scrolling="no">
      <frame name="zo" scr="zusaetzoben.htm" scrolling="no">
      <frame name="zu" scr="zusaetzunten.htm" scrolling="no">
      <frame name="ra" scr="calellarandaussenrechts.htm" scrolling="no">

      Es wäre sicher hilfreich, wenn du diese Frame noch um eine Angabe ergänzt, welche Seite hineingeladen werden soll.
      Dazu kannst du das src-Attribut benutzen.

      (Das derzeit verwendete, ungültige Attribut kann dafür ersatzlos entfallen.)

      Hallo Wahsaga,

      ich verstehe nicht, was Du meinst:

      src="" gibt doch die Seiten an, die hineingeladen werden sollen; diese liegen am gleichen Ort wie die übrigen html-Dateien.

      Wieso ist das Attribut ungültig? Die übrigen Frames habe ich genauso gestaltet und die funktionieren ja auch.

      Kannst Du mir genauer erklären, was Du meinst?

      Danke!

      1. Hallo Chris.

        ich verstehe nicht, was Du meinst:

        Dann schau noch einmal ganz genau, was du notiert hast:

        <frame name="la" scr="calellarandaussenlinks.htm" scrolling="no">

        Du möchtest nicht „Sorry, could resist“ (?), sondern „Source“.

        Einen schönen Dienstag noch.

        Gruß, Ashura

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
        [HTML Design Constraints: Logical Markup]
        1. Dann schau noch einmal ganz genau, was du notiert hast:

          <frame name="la" scr="calellarandaussenlinks.htm" scrolling="no">

          Du möchtest nicht „Sorry, could resist“ (?), sondern „Source“.

          Achso, ein schnöder Tippfehler!

          Danke für den Hinweis! Das hätte ich ewig nicht gefunden.
          Mittlerweile wird die Seite so angezeigt, wie ich mir das vorstelle.

          Thanxx

          Chris

      2. hi,

        src="" gibt doch die Seiten an, die hineingeladen werden sollen; diese liegen am gleichen Ort wie die übrigen html-Dateien.

        Ja, aber src hast du nicht angegeben.

        Wieso ist das Attribut ungültig?

        Weil du ein Attribut angegeben hast, welches nicht existiert.

        Die übrigen Frames habe ich genauso gestaltet und die funktionieren ja auch.

        Nein, hast du eben nicht.

        Kannst Du mir genauer erklären, was Du meinst?

        Ich meine, du solltest nochmal _genauer_ überprüfen, was du da geschreiben hast.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hallo,

    der einzige Tipp den ich habe:

    Versuche es doch mal mit einem framelosen Layout.

    Zu Frames kann ich nichts sagen da ichmich mit diesen seit 1997 nicht mehr befasst habe. Aus gutem Grund. Daher auch mein Lösungsansatz: Auf frames verzichten vermeidet Probleme mit Frames.

    1. Versuche es doch mal mit einem framelosen Layout.

      Hallo, danke für den Tip, aber da wäre ich auch selbst drauf gekommen :-).

      Der springende Punkt ist der, dass ich erst vor kurzem mit HTML und Webdesign begonnen und ergo noch nicht soviel Ahnung habe. Ich wollte einfach verschiedene, voneinander unabhängige Bereiche definieren und da erschien mir ein Frameset am einfachsten. Zudem habe ich dort aufgrund eines Online-Kurses, den ich absolviert habe, schon größere Kenntnisse. Auch sieht man Frames des öfteren im Web.

      Bei meiner konfigurierten Standardauflösung funktioniert ja auch alles einwandfrei. Zudem gefällt mir die Aufteilung in Frames und die Tatsache, dass einzelne Bereiche definiert werden können, die nicht mit-scrollen.

      Ich habe gehört, dass es noch die Möglichkeit von Floating-DIVs gibt, aber ich kenne bisher nur "normale" DIVs

      So long

      1. Hallo,

        Bereiche die mitscrollen sind nichts schlimmes im Web.  Ich finde das vollkommen normal. "Frame-Massaker" die genau das verhindern sollen empfinde ich selbst unschön.