Moin,
Was kann ich machen dass ich trotzdem ein Hintergrundbild über die gesamte seite verwenden kann???
A) Du könntest das Hintergrundbild mit der CSS-Angabe background-position in den Frames so zurechtschieben, dass es passt.
B) Du könntest eine Seite mit einem Hintergrundbild nehmen und die restlichen Seiten über iframes mit transparentem Hintergrund einbinden. (Die Browserunterstützung dafür ist aber IIRC eher kläglich.)
Also das mit zerschneiden und so ist scheiße. Bei jeder Auflösung verschiebt sich das dann wieder.
Hmm, verschieben... Also für A) müssen wenigstens die Frames die sich oben bzw. links befinden eine feste Größe haben.
Beispiel: Nehmen wir an, du hättest ein Frameset der Art
+--------------------------+
| Frame A |
+-------+------------------+
| | |
| Frame | Frame C |
| B | |
| | |
+-------+------------------+
Dann müssen die Frames A und B eine feste, bekannte Größe haben und nur C darf sich ändern. Nehmen wir weiter an, Frame A wäre 25px hoch und Frame B 40px breit. Dann musst du in Frame A das Hintergrundbild gar nicht verschieben, in Frame B mit einem Abstand nach oben von -25px und in Frame C mit einem Abstand nach oben von -25px und nach links von -40px versorgen.
--
Henryk Plötz
Grüße von der Ostsee