hallo,
Was ich von einer Lektüre zu SELFHTML halte!?
Nicht "zu", sondern "in" - speziell in http://de.selfhtml.org/html/frames/definieren.htm
Warum php? Weil ich gerne mit globals arbeiten würde (sind halt noch nich da weil ich es noch nicht verstanden hab :P )
Was verstehst du unter "globals"? Und was hat das mit deinem gewünschten Frameset zu tun?
<style type="text/css">
Body {background-color: #F1F8FF}
</style>
Du willst ein framesrt bauen - in einem Frameset gibt es aber keinen "body", also ist auch jede Färbung dafür völlig unsinnig.
Das Frameset beginnt erst bei "<!-- Frameset -->". Was du da bemängelst ist meine hintergrundfarbe der index-seite.
Deine Indexseite ist entweder eine "Seite" (mit <body> und allem anderen Firlefanz) oder es ist ein Frameset - ohne <body>. Es gibt kein Zwischending. Und es ist völlig unnötig, bei deinen Anforderungen das Frameset per PHP aufrufen zu lassen. Das ist ein Stückchen HTML pur, und sonst nichts.
<?php
include 'fname.php';
?>
</head>
Was soll hier "includet" werden - noch innerhalb des Headers?
das ist der momentane "ersatz" für die noch nicht vorhandenen globals und enthält lediglich ein paar variablen.
Laß es weg - bringt dir für dein Frameset eh nix.
<left>
Was, bitte, ist <left> für ein HTML-Element?
hab ich in irgendeiner "lektüre" gelesen, und richtet den inhalt links aus (in dem fall das logo).
Nein, das tut es nicht. Es ist ganz einfach Unsinn. Ein solches HTML-Element existiert nicht.
Und btw. es funktioniert! aber evtl hast du recht und ich sollte es per css ausrichten.
Da kann nichts "funktionieren". Was nicht existiert, kann weder funktionieren noch mit CSS ausgerichtet werden.
<p><p>
Bist du sicher, daß du solche Sachen wirklich haben willst?
sind das nicht einfach nur 2 zeilenumbrüche?
Nein, es ist invalides HTML. <p> kann nicht verschachtelt werden. Zeilenumbrüche sehen anders aus.
... Dein HTML ist aber so gestaltet, daß da, wo du es notiert, gar kein Frameset mehr aufgerufen werden kann und darf. Kein Wunder, daß es kein Browser darstellen kann, nicht einmal der IE6.
aha! Warum kann und darf es nicht aufgerufen werden? Weil ich es im body stehen habe?
Richtig.
Grüße aus Berlin
Christoph S.