Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Hintergrund bei HTML Seite !





Frage

Also ich wollte jetzt mal ein Page bauen die einen Gestalteten hintergrund hat, wie kann ich es machen das der Hg sich nicht mit verschiebt, wenn man einen Frame hat - also es sind 3 Frames auf der Seite angeornet und im Hg soll das Pic sein - aber nur der Text sollte sich verschieben, kann man das irgendwie löse - mit einer Tabelle oder mit iFrames ?!? Oder irgendwas in der richtung - so das die Grafik nicht immer wieder neu laden muss wenn ich auf einen Link drücke und die Seite sich im Anderen Frame öffnet. Danke Euch !

Antwort 1 von m-a-d

Hallo Skhoney

Das sollte so funktionieren:
<body style="background-image:url(background.jpg);
 background-attachment:fixed;">


NDT

m-a-d

Antwort 2 von xxx23

Mit
<body background="source.jpg" bgproperties=fixed>
kannst du das Bild am Scrollen hindern. Wie man das aber Frame-übergreifend macht (und ob das überhaupt möglich ist), weiss ich nicht.

Ev. kann man das mit CSS machen. Schau am besten mal bei SelfHTML nach.

Antwort 3 von Skhoney

Wenn ich die Zeit hätte würde ich dort nachschauen aber das hab ioch im Moment nicht und deshalt wende ich mich ja an euch =) Danke erst mal - aber das mit Frame Übergreifend wenn das geht postet mir !

Antwort 4 von m-a-d

Hallo Skhoney

Bilder frameübergreifend einzubauen dürfte etwas schwierig werden, da Frames keinen <body> haben, der das Bild aufnehmen kann. Es wird Dir nichts anderes übrig bleiben, als das Bild das als Hintergrund dienen soll, in so viel Teile wie benötigt zu zerschneiden, und diese dann in die einzelnen Seiten einzubinden.

NDT

m-a-d

Antwort 5 von xxx23

Frames (bzw. deren Inhalt) haben schon einen Body, nur das Frameset selbst besitzt keinen.

Antwort 6 von m-a-d

Hallo xxx23

Stimmt, so war's eigentlich auch gemeint. Hab mich nur falsch ausgedrückt.

NDT

m-a-d

Antwort 7 von sutadur_

Frame-übergreifend geht das nicht, darüber hinaus gehört der "feste" Hintergrund lediglich zum Befehlsstandard des IE (und nicht zu den offiziellen HTML-Befehlen), so dass es für Surfer mit anderen Browsers ohnehin nicht umsetzbar ist ...

Antwort 8 von Skhoney

und mit einer Tabelle oder sowas ist auch kein rankommen ? Also als Tabellenhintergrund oder so was und dann in die Tabellenspalte einen Iframe einfügen ?!?

Antwort 9 von sutadur_

Wenn Du explizit Wert drauf legst fälltmir nur die Lösung ein, statt Frames eine Tabelle zu nehmen ... dann verschiebt sich aber eben der komplette Seiteninhalt über dem Hintergrund ...