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

4 Frames

  • Alsista
  • 25. August 2013 um 08:44
  • 1
  • 2
  • Alsista
    Schüler
    Beiträge
    82
    • 25. August 2013 um 08:44
    • #1

    Guten Morgen,

    ich weiß, das jetzt einige die Hände über dem Kopf zusammenschlagen werden, da die Technik veraltet ist aber es ist momentan die einzige Möglichkeit wie ich meine Seite wieder ans laufen Kriege und Informationen weitergeben kann. Deswegen eine Seite mit 3 Frames

    --------
    1
    --------
    |
    2 | 3
    |

    <frameset rows="125,*" cols="*" framespacing="0" frameborder="NO" border="0">
    <frame src="html/top.html" name="topFrame" scrolling="NO" noresize >
    <frameset rows="*" cols="175,*" frameborder="no">
    <frame src="html/left.html" name="navi" scrolling="no">
    <frame src="html/start.html" name="mainFrame">
    </frameset>
    </frameset>

    Leider habe ich jetzt ein Problem, wenn ich sie mit 4 Frames machen will, macht sie alles andere aber nicht das was ich will.

    --------
    1
    --------
    2
    --------
    |
    3 | 4
    |

    <frameset rows="125,25,*" cols="*" framespacing="0" frameborder="NO" border="0">
    <frame src="html/top.html" name="topFrame" scrolling="NO" noresize >
    <frame src="html/gruppen.html" name="grpFrame" scrolling="NO" noresize >
    <frameset rows="*" cols="175,*" frameborder="no">
    <frame src="html/left.html" name="navi" scrolling="no">
    <frame src="html/start.html" name="mainFrame">
    </frameset>
    </frameset>

    Wo ist mein Denkfehler?

    Danke

  • Bandit
    Gast
    • 25. August 2013 um 09:40
    • #2
    Zitat von Alsista

    es ist momentan die einzige Möglichkeit wie ich meine Seite wieder ans laufen Kriege


    Quatsch! Wenn du weißt, dass du auf dem falschen Weg bist, dann mache es doch richtig.

    Zitat von Alsista


    Wo ist mein Denkfehler?


    Du willst das unbedingt mit Frames machen.

    Guck mal hier: http://www.css4you.de/wslayout1/index.html

  • Alsista
    Schüler
    Beiträge
    82
    • 25. August 2013 um 09:55
    • #3

    Hallo Bandit,

    Zitat von Bandit

    Quatsch! Wenn du weißt, dass du auf dem falschen Weg bist, dann mache es doch richtig.


    Wie ich bereits geschrieben habe "es ist momentan die einzige Möglichkeit wie ich meine Seite wieder ans laufen Kriege und Informationen weitergeben kann"


    Zitat von Bandit

    Du willst das unbedingt mit Frames machen.


    Ja, zwangsläufig

    Zitat von Bandit

    Guck mal hier: http://www.css4you.de/wslayout1/index.html


    Mache ich auch nebenbei, da ich aber nicht so die Zeit habe, will ich nicht weiter Jahre gar nichts stehen haben sondern erst mal die Informationen ins Netz stellen und nach und nach sauber machen.

  • Bandit
    Gast
    • 25. August 2013 um 10:25
    • #4
    HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/Strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head>
    <style type="text/css">
    <title>Test</title>
    <!--
    #main {
    width : 1000px;
    margin : 0 auto;
    }
    div#a {
    width : 100%;
    background-color: #ff0000;
    }
    div#b {
    width : 100%;
    background-color: #ffff00;
    }
    div#c {
    width : 50%;
    background-color: #0000ff;
    float: left;
    }
    div#d {
    width : 50%;
    background-color: #00ffff;
    float: right;
    }
    //--></style>
    </head>
    <body>
    <div id="main">
      <div id="a">Div a</div>
      <div id="b">Div b</div>
      <div id="c">Div c</div>
      <div id="d">Div d</div>
    </div>
    </body>
    </html>
    Alles anzeigen


    Jetzt brauchst du nur noch per Copy/Paste deinen Inhalt einfügen

  • Alsista
    Schüler
    Beiträge
    82
    • 25. August 2013 um 11:14
    • #5

    Danke,

    werde mich direkt dran setzen.

    - - - Aktualisiert - - -

    Hab es versucht umzusetzen

    HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/Strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head>
    <style type="text/css">
    <title>Test</title>
    <!--
    #main {
    width : 100%;
    height: 100%;
    margin : 0 auto;
    }
    div#a {
    width : 100%;
    height: 125px;
    background-color: #ff0000;
    }
    div#b {
    width : 100%;
    height: 25px;
    background-color: #ffff00;
    }
    div#c {
    width : 175px;
    height: 100%;
    background-color: #0000ff;
    float: left;
    }
    div#d {
    background-color: #00ffff;
    height: 100%;
    float: left;
    }
    //-->
    </style>
    </head>
    
    
    <body>
    <div id="main">
      <div id="a">Div a</div>
      <div id="b">Div b</div>
      <div id="c">Div c</div>
      <div id="d">Div d</div>
    </div>
    </body>
    </html>
    Alles anzeigen

    Bekomme aber leider einen Rahmen um die Seite, den ich nicht will und gleichzeitig muss ich mich noch in das include einarbeiten. Bis ich so weit bin muss ich also noch mit der Framelösung weiterarbeiten. Wäre froh wenn mir da auch jemand einen Tip geben könnte.

  • explanator
    Prinz(essin)
    Reaktionen
    1
    Beiträge
    834
    • 25. August 2013 um 12:11
    • #6

    Frames sind wie du richtig angemerkt hast am Anfang, total veraltet und sollten nicht mehr eingesetzt werden.
    Warum sollten wir dir bei dieser verbotenen Technik behilflich sein?

  • Alsista
    Schüler
    Beiträge
    82
    • 25. August 2013 um 13:22
    • #7

    Sie sind veraltet aber das sie verboten sind ist mir neu.

    Weil Mercedes die neueste Technik in seine Autos einbaut ist es doch nicht verboten mit einem GolfII oder einem Fiesta BJ 1990 zu fahren. Sehe noch so viele Seiten mit Frame-Technik im Netz, das ich erstaunt bin, das es verboten sein soll.

  • explanator
    Prinz(essin)
    Reaktionen
    1
    Beiträge
    834
    • 25. August 2013 um 13:35
    • #8

    Punkt 11.2 aus http://www.w3.org/TR/html5/obsolete.html

    EDIT: Um bei deinem Autobeispiel zu bleiben. Neufahrzeuge mit alter Technik erhalten keine Zulassung mehr. Siehe aktuell Mercedes mit dem alten Kühlmittel und dem Zulassungsverbot in Frankreich.

    Einmal editiert, zuletzt von explanator (25. August 2013 um 13:44)

  • Alsista
    Schüler
    Beiträge
    82
    • 25. August 2013 um 13:40
    • #9

    Kann nicht gut englisch und die Überstetzungsprogramme leifern das es völlig veraltet ist und nicht benutzt werden sollte.

  • explanator
    Prinz(essin)
    Reaktionen
    1
    Beiträge
    834
    • 25. August 2013 um 13:52
    • #10

    Was einem Verbot irgendwie sehr ähnlich ist. Wenn die Browser das Feature in einer der nächsten Generation rausnehmen, stehst du dumm da.

  • Alsista
    Schüler
    Beiträge
    82
    • 25. August 2013 um 14:01
    • #11

    Dann stehe ich genauso Dumm da wie jetzt, mit dem Unterschied, das ich bis dahin eine Seite on hatte und Informationen weitergeben konnte.

    Wie ich oben schon mal geschrieben hatte ist es MOMENTAN die einzige Möglichkeit. Versuche nebenbei auch die Seite umzubauen, damit mit sie wenn es so weit ist auch weiter läuft. Da ich kein Profi bin und mich nicht jeden Tag damit beschäftigen kann, ist mir klar das ich immer der Entwicklung hinter her laufen werde. Aber, um bei meinem obigen Beispiel zu bleiben, lieber ein altes Auto als gar kein Auto.

    Deswegen wäre ich für Tipp's dankbar, die mir helfen die Inhalte Zeitnah on zu bringen. Und das ist momentan nur der Weg über Frame's, bis ich so weit bin das ich es mit hilfe von CSS ohne Frame's und Tabellen machen kann.

    Danke

  • explanator
    Prinz(essin)
    Reaktionen
    1
    Beiträge
    834
    • 25. August 2013 um 14:06
    • #12

    Es gibt keine Hilfe mehr zu Frames.
    Bandit hat dir doch ein komplettes Beispiel gegeben, das du verwenden kannst. Wenn du mit irgendwas Probleme hast frage dazu nach, aber zu Frames, das Thema ist hinlänglich ausdiskutiert, wird es keine Unterstützung mehr geben.

  • Alsista
    Schüler
    Beiträge
    82
    • 25. August 2013 um 14:20
    • #13

    Auch dazu hab ich schon geschrieben wo da die Probleme liegen.

    Schade, also muss ich es alleine weiter machen bzw. anderswo nach Hilfe suchen.

  • Gastl
    Kaiserliche Hoheit
    Reaktionen
    3
    Beiträge
    1.464
    • 25. August 2013 um 16:30
    • #14
    Zitat von Alsista


    --------
    1
    --------
    2
    --------
    |
    3 | 4
    |

    <frameset rows="125,25,*" cols="*" framespacing="0" frameborder="NO" border="0">
    <frame src="html/top.html" name="topFrame" scrolling="NO" noresize >
    <frame src="html/gruppen.html" name="grpFrame" scrolling="NO" noresize >
    <frameset rows="*" cols="175,*" frameborder="no">
    <frame src="html/left.html" name="navi" scrolling="no">
    <frame src="html/start.html" name="mainFrame">
    </frameset>
    </frameset>

    Wo ist mein Denkfehler?

    Alles anzeigen


    Na du hast 3 Zeilen, Zeile 1, Zeile 2 und Zeile 3, in der 2 Spalten sind. In deinem Frameset sind statt 3 aber nur 2 rows. Zwischen Top und Gruppen muss noch ein rows rein.

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.

  • Alsista
    Schüler
    Beiträge
    82
    • 25. August 2013 um 17:37
    • #15

    Danke Gastl,

    dachte das das 3. rows das frameset mit den 2 Spalten ist. Gegenüber dem Ursprung hab eich ja nur 1 row eingefügt, stat 125,* jetzt 125,25,*

  • Bandit
    Gast
    • 25. August 2013 um 18:11
    • #16

    Nochmal in aller Deutlichkeit: mit Frames zu arbeiten ist einfach nur Sch....!!!! Wenn du aber unbedingt darauf bestehst, hast du alle Zeit der Welt, immer nach dem Motto: wer in die falsche Richtung geht, braucht sich nicht zu beeilen!

    Zitat von Alsista

    Bekomme aber leider einen Rahmen um die Seite, den ich nicht will


    Aber nicht bei meinem HTML-Code.

    Zitat von Alsista

    Bis ich so weit bin muss ich also noch mit der Framelösung weiterarbeiten.


    Nein, musst du nicht. Ob du nun mit oder ohne Frames Probleme hast, ist doch völlig wurscht. Es ist aber doch besser, wenn man den richtigen Weg einschlägt und dabei Probleme beiseite schaft.

    Packe deine Seite auf einen Server und poste den Link. Solange du ohne Frames arbeitest, wird dir hier auch bestimmt jemand helfen.

  • Alsista
    Schüler
    Beiträge
    82
    • 25. August 2013 um 19:09
    • #17

    Hallo Bandit,

    Zitat von Bandit

    Nochmal in aller Deutlichkeit: mit Frames zu arbeiten ist einfach nur Sch....!!!!


    Deswegen arbeite ich ja parallel daran die Seite ohne Frame's und ohne Tabellen umzusetzen.
    Hab aber nicht 8 Stunden Zeit am Tag sondern lediglich so ca 2 Tage im Monat Zeit. Da ich mich weder beruflich noch privat mich mit der Materie (Internetseiten) beschäftige.


    Zitat von Bandit

    Wenn du aber unbedingt darauf bestehst, hast du alle Zeit der Welt, immer nach dem Motto: wer in die falsche Richtung geht, braucht sich nicht zu beeilen!


    Nach dem der Verein lange Zeit keine funktionierende HP hatte, will ich so schnell wie möglich eine ans laufen bringen (und nicht wieder 4 Jahre Schrott oben haben).

    Zitat von Bandit

    Aber nicht bei meinem HTML-Code.


    Sowohl bei Deinem, als auch bei dem geänderten, den ich oben geschrieben habe.

    Zitat von Bandit

    Nein, musst du nicht. Ob du nun mit oder ohne Frames Probleme hast, ist doch völlig wurscht. Es ist aber doch besser, wenn man den richtigen Weg einschlägt und dabei Probleme beiseite schaft.


    Ja. Nochmal, ich will langfristig eine saubere Seite haben ABER nicht so lange, bis sie fertig (was sicher nicht in einem Monat passiert sondern eher in Jahren) ist ohne da stehen.

    Zitat von Bandit

    Packe deine Seite auf einen Server und poste den Link. Solange du ohne Frames arbeitest, wird dir hier auch bestimmt jemand helfen.


    Es ist die Seite von meinem Profil, da steht nur eine.

  • Bandit
    Gast
    • 25. August 2013 um 19:17
    • #18
    Zitat von Alsista

    Es ist die Seite von meinem Profil, da steht nur eine.


    Es geht um den Versuch, den du ohne Frames gemacht hast.

    Ansonsten sehe ich nicht wirklich Sinn darin, dich bei den Frames zu unterstützen. Wie schon gesagt, ohne Frames wirst du Hilfe bekommen, mit Frames wohl eher nicht. Und ich behaupte mal, wenn du es einmal verstanden hast, wie man es richtig macht, wirst du schneller eine neue Seite aufgebaut haben, als wenn du mit dem Murks weitermachst. Wenn einmal das Grundgerüst steht, ist der Rest nur noch Copy/Paste

  • Alsista
    Schüler
    Beiträge
    82
    • 25. August 2013 um 19:25
    • #19
    Zitat von Bandit

    Es geht um den Versuch, den du ohne Frames gemacht hast.

    HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/Strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head>
    <style type="text/css">
    <title>Test</title>
    <!--
    #main {
    width : 100%;
    height: 100%;
    margin : 0 auto;
    }
    div#a {
    width : 100%;
    height: 125px;
    background-color: #ff0000;
    }
    div#b {
    width : 100%;
    height: 25px;
    background-color: #ffff00;
    }
    div#c {
    width : 175px;
    height: 100%;
    background-color: #0000ff;
    float: left;
    }
    div#d {
    background-color: #00ffff;
    height: 100%;
    float: left;
    }
    //-->
    </style>
    </head>
    
    
    <body>
    <div id="main">
      <div id="a">Div a</div>
      <div id="b">Div b</div>
      <div id="c">Div c</div>
      <div id="d">Div d</div>
    </div>
    </body>
    </html>
    Alles anzeigen
    Zitat von Bandit

    Wie schon gesagt, ohne Frames wirst du Hilfe bekommen, mit Frames wohl eher nicht. Und ich behaupte mal, wenn du es einmal verstanden hast, wie man es richtig macht, wirst du schneller eine neue Seite aufgebaut haben, als wenn du mit dem Murks weitermachst. Wenn einmal das Grundgerüst steht, ist der Rest nur noch Copy/Paste


    Wie gesagt, langfristig ist es mein Ziel das ganze ohne umzusetzen. Wie ich bereits mehrfach sagte, die Framelösung ist nur ein Übergang um nicht weitere Jahre ohne da zu stehen.

  • Bandit
    Gast
    • 25. August 2013 um 19:39
    • #20

    Da ist kein Rahmen! Oder meinst du den Abstand zu den Rändern?

    • 1
    • 2

Tags

  • html
  • star
  • problem
  • frame
  • frames
  • frameset
  • navi
  • ionen
  • gruppe
  • start
  • informationen
  • technik
  • kopf
  • hände
  • frameborder
  • mainframe
  • left
  • avi
  • gruppen
  • name
  • topframe
  • scrolling
  • seite
  • top
  • src
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern