aki76: Probleme mit Frames !!!!!!!!!!!!

Hi Leute,
ich habe mir unter Frontpage eine Homepage erstellt mit 3 Frames.

Die Frameseite sieht so aus:

<html>

<head>
<title>Homepagetitel</title>
</head>

<frameset framespacing="0" border="false" frameborder="0" rows="90,*">
  <frame name="oben" src="oben.htm">
  <frameset framespacing="0" border="false" frameborder="0" cols="120,*">
    <frame name="links" src="links.htm">
    <frame name="anzeige" src="start.htm">
  </frameset>
  <noframes>
  <body>
  <p>Ihr Browser unterstützt leider keine Frames ...</p>
  </body>
  </noframes>
</frameset>
</html>

Das Problem liegt nun darin, wenn ich im linken Frame ein Button anklicke, erscheint es in einem neuen Fenster. Dies ist aber recht umständlich. Der User muss ewig das Fenster schliessen um die Links zu erreichen. Ich wollte aber das die gewählte Seite im Frame rechts erscheint erscheint.

Kann mir jemand sagen wie das wohl funktioniert????

Ich danke euch

Cu

  1. Hallo,

    im link noch target="" <-- name der Spallte wo es angezeigt werden soll.

    ( sieht dann so aus: <a href="index.html" target="anzeige">Link</a> )

    Gruß
    Torwächter

    1. Also erst mal ein dickes DANKESCHÖN an euch. Bin nun weiter mit meiner Homepagegestaltung.

      Eins Interessiert mich aber noch :

      Was soll mit meiner Shift-Taste seine???

      Gruss aki

      1. Hallo

        Was soll mit meiner Shift-Taste seine???

        Sie klemmt. Deshalb sind doch so viele Ausrufezeichen da.

        Tschüß, Auge

  2. Hi,

    Ich wollte aber das die gewählte Seite im Frame rechts erscheint erscheint.

    http://selfhtml.teamone.de/html/frames/verweise.htm

    Ein bisschen suchen hätte dir nicht geschadet, außerdem klemmt offenbar deine Shift-Taste.

    Orlando

  3. Hi Leute,
    ich habe mir unter Frontpage eine Homepage erstellt mit 3 Frames.

    Die Frameseite sieht so aus:

    <html>

    <head>
    <title>Homepagetitel</title>
    </head>

    <frameset framespacing="0" border="false" frameborder="0" rows="90,*">
      <frame name="oben" src="oben.htm">
      <frameset framespacing="0" border="false" frameborder="0" cols="120,*">
        <frame name="links" src="links.htm">
        <frame name="anzeige" src="start.htm">
      </frameset>
      <noframes>
      <body>
      <p>Ihr Browser unterstützt leider keine Frames ...</p>
      </body>
      </noframes>
    </frameset>
    </html>

    Ich habe den Code mal etwas verbessert. Der Body-Tag war an der falschen Stelle und die DOCTYPE-Angabe fehlte.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
       "http://www.w3.org/TR/html4/frameset.dtd"><html>
    <head>
    <title>Homepagetitel</title>
    </head>
    <frameset framespacing="0" border="false" frameborder="0" rows="90,*">
      <frame name="oben" src="oben.htm">
        <frameset framespacing="0" border="false" frameborder="0" cols="120,*">
          <frame name="links" src="links.htm">
          <frame name="anzeige" src="start.htm">
      </frameset>
      <noframes>
        <p>Mier muss etwas Sinnvolles rein</p>
      </noframes>
    </frameset>
    </html>

    Wenn du im Frage "links" einen Link setzen willst, der im Frame "anzeige" erscheinen soll, dann musst du "<a href="start2.htm" target="anzeige">Link</a> schreiben.

    Außerdem würde ich empfehlen, in den <noframes>-Bereich etwas Sinnvolles zu schreiben, da die Suchmaschinen ihn lesen und du solltest sinnvollere Namen für die Frames verwenden (z.B. "Navigation" und "Inhalt" statt "links" und "rechts".

    Und lass deine !-Taste reparieren.

    Stefan

    1. was bringt einem die DOCTYPE Angabe, ich habe sie bei mir auch nicht drin!

      grüße

      1. Hallo

        was bringt einem die DOCTYPE Angabe, ich habe sie bei mir auch nicht drin!

        Sie sagt dem Browser, welchem Standard die Datei entspricht (entsprechebn soll).
        Frames zum Beispiel gab es vor HTML 4.0 nicht im Standard.

        Tschüß, Auge