1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. HTML / Webmaster Forum
  3. HTML & CSS Forum

Prob. mit Frame

  • stealth
  • 21. März 2005 um 18:21
  • stealth
    Youngster
    Beiträge
    15
    • 21. März 2005 um 18:21
    • #1

    Hi,
    Da mir in diesem Thread die Vorteile von Frames bekannt geworden sind, habe ich vor meine Seite umzustrukturieren und mit Frames zu arbeiten :lol:
    Habe nun aber ein Problem:
    Ich habe eine "navigation.html" und eine "header.html".Dann noch die "main.html". Das Frameset befindet sich in "index.html" und sieht so aus:

    Code
    <title>::..www.stealthzone.tk..::</title>
    <body bgcolor="#8F8F8F" text="#000000">
    <frameset rows="30%,70%">
        <frame src="header.html">
        <frameset cols="30%,70%">
            <frame src="navigation.html">
            <frame src="main.html">
        </frameset>
    </frameset>
    </body>
    </html>
    Alles anzeigen


    Es wird aber nur ein graues Bild angezeigt, also das Frameset. Ich hab doch bestimmt einen dummen Anfängerfehler gemacht oder?

    Wenn man keine Ahnung hat, einfach mal Fresse halten!
    Dieter Nuhr

  • Pie
    Schüler
    Beiträge
    62
    • 21. März 2005 um 18:26
    • #2

    Bestehen die Dateien header.html, navigation.html und main.html auch schon?
    Ansonsten musst du sie erstellen. Sonst kommt nur der graue Bildschirm.
    Die Dateien die du aufrufen willst über das Frameset müssen also existieren.

    [Blockierte Grafik: http://www.maucher-pm.de/banner.jpg]

  • stealth
    Youngster
    Beiträge
    15
    • 21. März 2005 um 18:33
    • #3

    Ja sie existieren:

    header.html
    navigation.html
    main.html

    Wenn man keine Ahnung hat, einfach mal Fresse halten!
    Dieter Nuhr

  • Wais
    Meister(in)
    Beiträge
    428
    • 21. März 2005 um 19:02
    • #4

    Sehr Lustig du musst auch die Pfade richtig eingeben

    Code
    <title>::..www.stealthzone.tk..::</title> 
    <body bgcolor="#8F8F8F" text="#000000"> 
    <frameset rows="30%,70%"> 
        <frame src="gurkenhappen/header.html"> 
        <frameset cols="30%,70%"> 
            <frame src="gurkenhappen/navigation.html"> 
            <frame src="gurekenhappen/main.html"> 
        </frameset> 
    </frameset> 
    </body> 
    </html>
    Alles anzeigen

    So müssts eigentlich richtig sein...

  • Rez
    Interessierte/r
    Beiträge
    114
    • 21. März 2005 um 19:09
    • #5

    gurkenhappen si doch der benutzername. und wenn die index.html im gleichen standard verteichnis is müsste es auch so gehen.
    such mal nach der html toolbox oder guck bei selfhtml. das erstere prog hat nen frame generator

    [Blockierte Grafik: http://mitglied.lycos.de/rez0p0lis/ond-banner.gif] 

  • Gast
    • 21. März 2005 um 19:18
    • #6
    Zitat von Rez

    gurkenhappen si doch der benutzername. und wenn die index.html im gleichen standard verteichnis is müsste es auch so gehen.
    such mal nach der html toolbox oder guck bei selfhtml. das erstere prog hat nen frame generator

    - sprach ALPHABETJENS ...

  • Rez
    Interessierte/r
    Beiträge
    114
    • 21. März 2005 um 19:21
    • #7

    ???
    muss ich das verstehen?
    ich verweise zum standart foren spruch:
    Wer Rechtschreibfehler findet darf sie behalten. Ich schenk sie ihm.

    [Blockierte Grafik: http://mitglied.lycos.de/rez0p0lis/ond-banner.gif] 

  • stealth
    Youngster
    Beiträge
    15
    • 21. März 2005 um 20:05
    • #8
    Zitat von Rez

    gurkenhappen si doch der benutzername. und wenn die index.html im gleichen standard verteichnis is müsste es auch so gehen.
    such mal nach der html toolbox oder guck bei selfhtml. das erstere prog hat nen frame generator

    Das ist ein sehr gutes Programm. Das funktioniert auch, nur wollte ich das in dieser Struktur haben:
    [Blockierte Grafik: http://www.clairette.de/framevar/06.gif]
    Mit dem Prog geht es aber nur so:
    [Blockierte Grafik: http://www.clairette.de/framevar/05.gif]
    Geht das auch irgendwie anders?

    Wenn man keine Ahnung hat, einfach mal Fresse halten!
    Dieter Nuhr

  • Ronald
    Forum Guru
    Beiträge
    5.439
    • 21. März 2005 um 22:05
    • #9
    Code
    <title>::..www.stealthzone.tk..::</title>
    <body bgcolor="#8F8F8F" text="#000000">
    <frameset cols="30%,70%">
        <frame src="navigation.html">
        <frameset rows="30%,70%">
            <frame src="header.html">
            <frame src="main.html">
        </frameset>
    </frameset>
    </body>
    </html>
    Alles anzeigen

    annunci per coppie

  • stealth
    Youngster
    Beiträge
    15
    • 22. März 2005 um 10:15
    • #10

    Jetzt ist das wieder so wie am Anfang :roll: Also es wird nur das Frameset angezeigt.
    Seht selbst: http://www.stealthzone.tk
    Der Quelltext sieht so aus:

    HTML
    <html>
    <title>::..www.stealthzone.tk..::</title>
    <body bgcolor="#005F00" text="#000000">
    <frameset cols="30%,70%">
        <frame src="navigation.html">
        <frameset rows="30%,70%">
            <frame src="header.html">
            <frame src="main.html">
        </frameset>
    </frameset>
    </body>
    </html>
    Alles anzeigen


    Was habe ich jetzt schon wieder falsch gemacht?

    Wenn man keine Ahnung hat, einfach mal Fresse halten!
    Dieter Nuhr

  • Ronald
    Forum Guru
    Beiträge
    5.439
    • 22. März 2005 um 10:30
    • #11

    Moin!

    Da habe ich nicht ganz ausgepaßt und nur dein Frameset geändert.
    Das hat aber nichts im Body-Bereich zu suchen, da liegt der Fehler.
    Mach es mal so:

    Code
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN">
    
    
    <HTML>
    <HEAD>
    <META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
    <title></title>
    </head>
    
    
    <frameset cols="30%,70%">
        <frame src="navigation.html">
        <frameset rows="30%,70%">
            <frame src="header.html">
            <frame src="main.html">
        </frameset>
      <noframes>
      Dieser Text wird angezeigt, wenn der Browser keine Frames anzeigen kann.
      </noframes>
    </frameset>
    
    
    </html>
    Alles anzeigen

    G.a.d.M.

    Ronald

    annunci per coppie

  • stealth
    Youngster
    Beiträge
    15
    • 22. März 2005 um 10:49
    • #12

    Danke jetzt klappt es!
    Aber gehen auch irgendwie diese Ränder des Frames weg? http://www.stealthzone.tk

    Wenn man keine Ahnung hat, einfach mal Fresse halten!
    Dieter Nuhr

  • Ronald
    Forum Guru
    Beiträge
    5.439
    • 22. März 2005 um 11:13
    • #13
    Code
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN">
    
    
    <HTML>
    <HEAD>
    <META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
    <title></title>
    </head>
    
    
    <frameset cols="30%,70%" border=0 frameborder=0>
        <frame src="navigation.html">
        <frameset rows="30%,70%" border=0 frameborder=0>
            <frame src="header.html">
            <frame src="main.html">
        </frameset>
    </frameset>
      <noframes>
      Wird angezeigt, wenn der Browser keine Frames anzeigen kann
      </noframes>
    </frameset>
    
    
    </html>
    Alles anzeigen


    G.a.d.M.

    Ronald

    annunci per coppie

  • stealth
    Youngster
    Beiträge
    15
    • 22. März 2005 um 12:07
    • #14

    Danke es klappt. *freu*
    Aber ein DAU hat immer mehrere Probleme auf einmal deshalb: Wie geht das, das wenn ich im Menü wo draufklicke, das im Main-Frame angezeigt wird und nicht im Navigations-Frame?
    Wenn ihr nicht wisst was ich meine dann überzeugt euch selbst:
    http://www.stealthzone.tk und klickt ein bisschen im Menü.

    Wenn man keine Ahnung hat, einfach mal Fresse halten!
    Dieter Nuhr

  • Ronald
    Forum Guru
    Beiträge
    5.439
    • 22. März 2005 um 12:21
    • #15

    Du mußt ein Target (Ausgabefenster) mit dem Link übergeben, allerdings müssen die Frames dann eindeutige Namen haben:

    Code
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN">
    
    
    <HTML>
    <HEAD>
    <META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
    <title></title>
    </head>
    
    
    <frameset cols="30%,70%" border=0 frameborder=0>
        <frame name="stealthnav" src="navigation.html">
        <frameset rows="30%,70%" border=0 frameborder=0>
            <frame name="stealthtop" src="header.html">
            <frame name="stealthmain" src="main.html">
        </frameset>
    </frameset>
      <noframes>
      Wird angezeigt, wenn der Browser keine Frames anzeigen kann
      </noframes>
    </frameset>
    
    
    </html>
    Alles anzeigen

    Ich rate übrigens davon ab, das Hauptfenster nur "main" zu nennen, da dieses auch manchmal schon von anderen redirects-Domain verwendet wird und dann nicht mehr eindeutig ist, d. h. es zerlegt einem u.U. die ganze HP. Das ist bei deinem Anbieter aber nicht der Fall.

    Nun kannst du mit dem Link sagen, wo die Seite aufgerufen werden soll, z.B.:

    Code
    [url='http://www.felix.fillbrandt.rs-ge.de/index.html'][img]http://www.felix.fillbrandt.rs-ge.de/button_home.GIF[/img][/url]


    Wenn alle oder die meisten Links im gleichen Fenster aufgerufen werden sollen, dann kannst du auch im Head-Bereich der Navigation-HTML-Seite einen festen Ausgabbebereich eintragen:

    Code
    <base target="stealthmain"></base>

    Dann mußt du nur noch einen Target bei den Links angeben, die nicht ins Hauptfenster führen sollen.

    G.a.d.M.

    Ronald

    annunci per coppie

  • stealth
    Youngster
    Beiträge
    15
    • 22. März 2005 um 13:13
    • #16

    Klappt jetzt aber 2 Probleme habe ich immernoch:

    1. Hat sich erledigt!


    2. Jetzt ist es wieder in dieser Struktur:
    [Blockierte Grafik: http://www.clairette.de/framevar/05.gif]
    Ich möchte es, wie oben schon geschrieben so haben:
    [Blockierte Grafik: http://www.clairette.de/framevar/06.gif]

    Ich weiß, ich nerve aber in diesem Forum wurde mir bis jetzt am meisten geholfen :D

    Wenn man keine Ahnung hat, einfach mal Fresse halten!
    Dieter Nuhr

  • Ronald
    Forum Guru
    Beiträge
    5.439
    • 22. März 2005 um 17:46
    • #17

    Moin!

    So?

    Code
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN">
    
    
    <HTML>
    <HEAD>
    <META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
    <title></title>
    </head>
    
    
    <frameset rows="30%,70%" border=0 frameborder=0>
        <frame name="stealthtop" src="header.html">
        <frameset cols="30%,70%" border=0 frameborder=0>
            <frame name="stealthnav" src="navigation.html">
            <frame name="stealthmain" src="main.html">
        </frameset>
    </frameset>
      <noframes>
      Dieser Text wird angezeigt, wenn der Browser keine Frames anzeigen kann.
      </noframes>
    </frameset>
    
    
    </html>
    Alles anzeigen

    G.a.d.M.

    Ronald

    annunci per coppie

  • stealth
    Youngster
    Beiträge
    15
    • 22. März 2005 um 18:10
    • #18

    Wohoo, Okilidokily genau :D

    Das war genau das richtige.
    Tschuldigung für die Mühe die ich gemacht habe :?

    Wenn man keine Ahnung hat, einfach mal Fresse halten!
    Dieter Nuhr

Tags

  • www
  • browser
  • html
  • tex
  • color
  • http
  • bgcolor
  • body
  • text
  • anzeige
  • frame
  • frameset
  • navigation
  • selfhtml
  • code
  • fehler
  • benutzer
  • index
  • index.html
  • generator
  • header
  • standard
  • w3c
  • xhtml
  • benutzername
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern