KienWeng: Frameset

Hi Leute,

ich wollte ein Frameset mit drei Fenster machen die Vertikal neben einander liegen. In der Mitte sollte oben noch eine Seite rein. Jetzt wollte ich fragen wie ich in das ganz rechte Fenster eine HTML-Seite rein mache. Ich habe das jetzt so gemacht:

<frameset cols="17%,66%,17%" frameborder=0 border=0>
<frame src="Übersicht.html">

<frameset rows="10%,90%">
<frame src="Frame row.html">
<frame src="Startseite.html">

<frame src="Schwarz.html" Name="Anzeigetafel">

<frame src="H:\Projekarbeit\Bio\Biologie.html" name="Anzeigetafel">
<frame src="H:\Projekarbeit\Mathe\Mathe.html" name="Anzeigetafel">
</frameset>

Ist da vielleicht ein Fehler drin? Scharz.html sollte rechts erscheinen, aber da kommt nix.

  1. hallo,

    Ist da vielleicht ein Fehler drin? Scharz.html sollte rechts erscheinen, aber da kommt nix.

    Vielleicht hilft es, wenn du http://selfhtml.teamone.de/html/frames/definieren.htm#frames noch einmal etwas gründlicher nachliest.

    Grüße aus Berlin

    Christoph S.

  2. Die hier sind zu viel. Wo sollen die denn angezeigt werden???

    <frame src="H:\Projekarbeit\Bio\Biologie.html" name="Anzeigetafel">
    <frame src="H:\Projekarbeit\Mathe\Mathe.html" name="Anzeigetafel">
    </frameset>

    1. Die hier sind zu viel. Wo sollen die denn angezeigt werden???

      <frame src="H:\Projekarbeit\Bio\Biologie.html" name="Anzeigetafel">
      <frame src="H:\Projekarbeit\Mathe\Mathe.html" name="Anzeigetafel">
      </frameset>

      Die erscheinen im 2. vertikalen Framefenster, wenn ich links den entsprechenden Link in Übersischt.html anklicke.

      1. Die hier sind zu viel. Wo sollen die denn angezeigt werden???

        <frame src="H:\Projekarbeit\Bio\Biologie.html" name="Anzeigetafel">
        <frame src="H:\Projekarbeit\Mathe\Mathe.html" name="Anzeigetafel">
        </frameset>

        Die erscheinen im 2. vertikalen Framefenster, wenn ich links den entsprechenden Link in Übersischt.html anklicke.

        Aha, das gehört dann aber nicht ins Frameset.
        Das Frameset sollte so aussehen:

        <frameset cols="17%,66%,17%" frameborder=0 border=0>
         <frame src="Übersicht.html">
         <frameset rows="10%,90%">
           <frame src="Frame row.html">
           <frame src="Startseite.html">
         </frameset>
         <frame src="Schwarz.html" Name="Anzeigetafel">
        </frameset>

        Du solltest jedem Frame einen Namen geben, dann ist die Referenzierung nachher einfacher.
        Außerdem darfst du keine Leerzeichen in Dateinamen haben (wie in "Frame row.html").

        Wie du es anstellst, dass deine Bio- und Mathe-Dateien im mittleren Frame angezeigt werden, kannst du hier nachlesen:
        http://selfhtml.teamone.de/html/verweise/definieren.htm#zielfenster

        Ich hoffe, das hilft dir weiter!
        LG, Anja

        1. Außerdem darfst du keine Leerzeichen in Dateinamen haben (wie in "Frame row.html").

          Nur so aus Interesse (natürlich mach ich das nicht): Wieso nicht?

          Gruss,
          Daniel

          1. Hi,

            Nur so aus Interesse (natürlich mach ich das nicht): Wieso nicht?

            Im Dateinamen darf man natürlich Leerzeichen haben, aber im HTTP-Zugriff darauf nicht! Hier müssen die Leerzeichen, wie auch andere Zeichen, maskiert werden (also: Frame%20row.html).

            Gruß, Cybaer

            --
            Hinweis an Fragesteller: Fremde habe ihre Freizeit geopfert, um Dir zu helfen. Helfe auch Anderen: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
    2. Hallo,

      <frame src="H:\Projekarbeit\Bio\Biologie.html" name="Anzeigetafel">
      <frame src="H:\Projekarbeit\Mathe\Mathe.html" name="Anzeigetafel">

      Mehrere Frames mit gleichem Namen machen auch _sehr_ wenig Sinn - wie willst du die nachher ansprechen...?!?

      Gruss,
      Daniel