Problem: Frameset + body = unlösbar ?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Problem: Frameset + body = unlösbar ?

    Hallo Leute !

    Ich habe da so ein Problem, wo ich einfach nicht weiss wie ich das handeln soll und ob es überhaupt funktioniert bzw. technisch möglich ist.

    Folgendes problem:

    Ich habe eine komplett Webseite in html / css ohne Frames etc. funktioniert alles wunderbar. Nun möchte ich aber, die komplette Seite in ein frameset einbinden. Dieses Framset Dokument nennen wir kurzerhand " testfile.html "...

    Folgender Code:

    Quellcode

    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    2. "http://www.w3.org/TR/html4/frameset.dtd">
    3. <html>
    4. <head>
    5. <title>Testfile</title>
    6. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    7. <link rel="Shortcut Icon" type="image/x-icon" href="favicon.ico" />
    8. </head>
    9. <frameset cols="100%,*" "BORDER="0" FRAMEBORDER="0">
    10. <frame src="head.html" name="testfile">
    11. <noframes>
    12. Um eine korrekte Darstellung zu gewährleisten, muss ihr Browser Frames anzeigen können.
    13. </noframes>
    14. </html>
    Alles anzeigen


    Hier wird nun meine komplette Website ohne Problem hineingeladen... auch ohne irgdendwelche Probleme...

    Nun möchte ich aber folgendes machen:

    Ich möchte das in dieser Datei eine art headerbalken enthalten ist, siehe: erweiterungen.de Die Leiste oben...

    Da wird kein frame benutzt, jedoch möchte ich es so machen, das wie im obigen code gezeigt, die seite.. head.html hineingeladen wird, aber die leiste trotzallem zu sehen ist, aber nicht als ein teil der head.html sondern ein teil der testfile.html... das die leiste also ein teil der testfile.html ist. Jedoch gibts da kein zusammenspiel.. wenn ich einen body tag verwende funktioniert es nicht und eine andere lösung, so dass es visuel passt habe ich auch nicht gefunden...

    Hier der Code denn ich probiert habe:

    Quellcode

    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    2. "http://www.w3.org/TR/html4/frameset.dtd">
    3. <html>
    4. <head>
    5. <title>Testfile</title>
    6. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    7. <link rel="stylesheet" type="text/css" media="screen" href="css/style.css" />
    8. <link rel="stylesheet" type="text/css" media="screen" href="css/head.css" />
    9. <link rel="Shortcut Icon" type="image/x-icon" href="favicon.ico" />
    10. </head>
    11. <frameset cols="100%,*" "BORDER="0" FRAMEBORDER="0">
    12. <frame src="head.html" name="testfile">
    13. <noframes>
    14. Um eine korrekte Darstellung zu gewährleisten, muss ihr Browser Frames anzeigen können.
    15. </noframes>
    16. <body class="start">
    17. <p id="utilitylinks">
    18. <a href="43d6dc9b5575b89b0f95a05c58d058fe.html" title="Startseite" id="ul-startseite">Startseite</a><span> | </span><a href="aktuelles/43d6dc9b5575b89b0f95a05c58d058fe.html" title="Meldungen, Updates und Neuzug&auml;nge" id="ul-aktuelles">Aktuelles</a><span> | </span><a href="hilfe/43d6dc9b5575b89b0f95a05c58d058fe.html" title="Fragen und Antworten" id="ul-hilfe">Hilfe</a><span> | </span><a href="kontakt/43d6dc9b5575b89b0f95a05c58d058fe.html" title="Kontakt- &amp; Feedbackformular" id="ul-kontakt">Kontakt</a><span> | </span><a href="impressum/43d6dc9b5575b89b0f95a05c58d058fe.html" title="rechtliche Hinweise" id="ul-impressum">Impressum</a><span> | </span><a href="benutzer/43d6dc9b5575b89b0f95a05c58d058fe.html" title="Anmelden, Registrieren ..." id="ul-profil">Anmelden</a>
    19. </p>
    20. </body>
    21. </html>
    Alles anzeigen


    /* die css file ist korrekt, alleine wird beides ohne problem angezeigt, nur das zusammenspiel funktioniert ÜBRHAUPT nicht. Wäre für jede hilfe dankbar, da ich schon am verzweifeln bin. Die css ist die gleiche wie bei erweiterungen.de zum testen, falls es sich jmd. anschauen möchte.

    Kurzerhand ist meine frage einfach nur, wie ich es auf diese art und weise realisieren kann... ne andere lösung kommt leider nicht in frage da es nicht den zweck erfüllt, für das ich es brauche. Oder gibts da ne möglichkeit in php bzw. etwas mit javascript zu machen das es funktioniert ????

    Gruss !
  • 1.:
    <frameset cols="100%,*" "BORDER="0" FRAMEBORDER="0">

    2.:
    Bitte schließe doch die Tags..

    3.:
    Mit einem IFrame könntest du arbeiten. Sonst fällt mir grad so aus dem Stehgreif keine möglichkeit ein, beides anzeigen zu lassen:

    Quellcode

    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    2. "http://www.w3.org/TR/html4/frameset.dtd">
    3. <html>
    4. <head>
    5. <title>Testfile</title>
    6. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    7. <link rel="stylesheet" type="text/css" media="screen" href="css/style.css" />
    8. <link rel="stylesheet" type="text/css" media="screen" href="css/head.css" />
    9. <link rel="Shortcut Icon" type="image/x-icon" href="favicon.ico" />
    10. </head>
    11. <body class="start" style="margin:0px;">
    12. <p id="utilitylinks">
    13. <a href="43d6dc9b5575b89b0f95a05c58d058fe.html" title="Startseite" id="ul-startseite">Startseite</a>
    14. <span> | </span>
    15. <a href="aktuelles/43d6dc9b5575b89b0f95a05c58d058fe.html" title="Meldungen, Updates und Neuzug&auml;nge" id="ul-aktuelles">Aktuelles</a>
    16. <span> | </span>
    17. <a href="hilfe/43d6dc9b5575b89b0f95a05c58d058fe.html" title="Fragen und Antworten" id="ul-hilfe">Hilfe</a>
    18. <span> | </span>
    19. <a href="kontakt/43d6dc9b5575b89b0f95a05c58d058fe.html" title="Kontakt- &amp; Feedbackformular" id="ul-kontakt">Kontakt</a>
    20. <span> | </span>
    21. <a href="impressum/43d6dc9b5575b89b0f95a05c58d058fe.html" title="rechtliche Hinweise" id="ul-impressum">Impressum</a>
    22. <span> | </span>
    23. <a href="benutzer/43d6dc9b5575b89b0f95a05c58d058fe.html" title="Anmelden, Registrieren ..." id="ul-profil">Anmelden</a>
    24. </p>
    25. <iframe src="head.html" name="testfile" frameborder="0" width="100%"/>
    26. </body>
    27. </html>
    Alles anzeigen


    4.:
    Ich würde sowas in PHP machen, dass er mir bei jeder ausgabe eben oben die Leiste anzeig. Finde ich persönlich schöner, frames sind nicht so mein ding
    Lerne nicht Programmiersprachen, lerne Programmieren...

    :D Alles andere ist Syntax :D

    [Blockierte Grafik: http://www.xing.com/img/buttons/10_en_btn.gif]
  • du verwendest den frameset doctype - da sollte es kein body geben...

    Quellcode

    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    2. "http://www.w3.org/TR/html4/frameset.dtd">


    frames und content gehören halt nicht vermischt
    verstehe auch nicht, warum du überhaupt frames verwenden willst?
    die firefox seite arbeitet ja auch ohne (btw: klappt die seite eigentlich mit IE?)
  • "d0nUt" schrieb:

    du verwendest den frameset doctype - da sollte es kein body geben...

    Quellcode

    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    2. "http://www.w3.org/TR/html4/frameset.dtd">


    frames und content gehören halt nicht vermischt
    verstehe auch nicht, warum du überhaupt frames verwenden willst?
    die firefox seite arbeitet ja auch ohne (btw: klappt die seite eigentlich mit IE?)


    Servus, danke für euere antworten :)

    Normal verwende ich eigentlich NIE Frames, jedoch wollte ich es diesmal ein wenig anders machen.. hat etwas mit dieser Leiste zu tun.. da wollte ich ne art radio einbauen, sodas die leuts sich auf wunsch etwas anhören können... die leiste sollte halt ein teil der testfile.html werden und der rest also das framset sollte die seite hineinladen... im prinzip hört sich das wunderbar an, jedoch ist die umsetzung nicht möglich, so wie ich mir das vorgestellt habe.. das muss irgendwie anderster gemacht werden.. so gehts auf jedenfall nicht :) war nur ein versuch ;)
  • "d0nUt" schrieb:

    naja, so verstehe ich den einsatz von frames schon eher ;)
    dann kannst du oben radio laufen lassen und kannst unten ohne aussetzer die seiteninhalte wechseln
    aber extra für eine navi.. das ist sinnlos


    Hehe :) siehste so weit bin ich jetzt auch schon ;) Habs auch schon gelassen, suche schon wieder nach anderen unlösbaren sachen die ich mit meinem "nichtwissen" lösen will *G*