Hintergrund fixieren

02.06.2009 04:12 (zuletzt bearbeitet: 02.06.2009 04:13)
#1 Hintergrund fixieren
avatar
Mitglied
Ich habe im Header folgendes script für verschiedene backgrounds zu verschiedenen uhrzeiten:

<SCRIPT LANGUAGE="JavaScript">var now = new Date();var hours = now.getHours()+1;if (hours > 21 || hours <= 6)document.body.style.background="url('http://media.bigoo.ws/content/background/space/space_267.jpg')";else if (hours > 12)document.body.style.background="url('http://www.colourlovers.com/img/003399/2...ARETTE_PACK.png')";else if (hours > 6)document.body.style.background="url('http://www.colourlovers.com/img/003399/2...ARETTE_PACK.png')";</script>

wie kann ich allerdings diese backgrounds festpinnen, damit das forum darüber hinwegscrollt?
mit dem eigentlichen code background-attachment:fixed komm ich in der situation nicht weiter. jedenfalls nicht nach meinen versuchen.

Gruß Rasselman
------------------------------
Aktuelle Themen im Forum der Freireligiösen Jugend Deutschland:


 Antworten

 Beitrag melden
02.06.2009 16:11 (zuletzt bearbeitet: 02.06.2009 16:12)
avatar  Vitalis
#2 RE: Hintergrund fixieren
avatar
Profi
Geben Sie in der CSS, einfach folgenden Code ein:
body{
background-attachment:fixed;
}

Das reicht im Grunde aus, falls nicht, erweitern Sie Ihre Abfrage jeweils um
document.body.style.backgroundAttachment='fixed';


Ggf. hilft Ihnen das weiter: http://www.degs.co.uk/test/css/background.htm

 Antworten

 Beitrag melden
02.06.2009 16:34
#3 RE: Hintergrund fixieren
avatar
Mitglied

In Antwort auf:
Geben Sie in der CSS, einfach folgenden Code ein:

body{
background-attachment:fixed;
}

Das reicht im Grunde aus,


Funktioniert leider nicht.

In Antwort auf:
falls nicht, erweitern Sie Ihre Abfrage jeweils um

document.body.style.backgroundAttachment='fixed';


Wie genau müsste das denn dann komplett aussehen? Habs jetzt mal an verschiedenen Stellen mit eingebaut auch jeweils ohne Erfolg.

In Antwort auf:
Ggf. hilft Ihnen das weiter: http://www.degs.co.uk/test/css/background.htm


Leider auch nicht wirklich.

Trotzdem erstmal danke für die gegebenen antworten.

Gruß Rasselman
------------------------------
Aktuelle Themen im Forum der Freireligiösen Jugend Deutschland:


 Antworten

 Beitrag melden
02.06.2009 16:58
avatar  Fabian
#4 RE: Hintergrund fixieren
avatar
Xobor-Spezialist

Das Problem ist, das Javascript den fixen Hintergrund wieder überschreibt. Hier die Lösung:

<script type="text/javascript">
var now = new Date();
var hours = now.getHours()+1;

if (hours > 21 || hours <= 6)
document.body.style.background = "url(http://media.bigoo.ws/content/background/space/space_267.jpg) fixed";

else if (hours > 12)
document.body.style.background = "url(http://www.colourlovers.com/img/003399/228/207/BLUE_CIGARETTE_PACK.png) fixed";

else if (hours > 6)
document.body.style.background = "url(http://www.colourlovers.com/img/003399/228/207/BLUE_CIGARETTE_PACK.png) fixed";
</script>
einfach ein fixed am Ende hinzufügen

Servus
Fabian Klose


 Antworten

 Beitrag melden
03.06.2009 00:03
#5 RE: Hintergrund fixieren
avatar
Mitglied

klappt. super vielen Dank!

Gruß Rasselman
------------------------------
Aktuelle Themen im Forum der Freireligiösen Jugend Deutschland:


 Antworten

 Beitrag melden
07.06.2009 20:41
#6 RE: Hintergrund fixieren
avatar
Mitglied

nochmal zu dem thema:

seit ich diesen script für zeitgesteuerten hintergrund drin habe bekomme ich von einigen usern die meldung, dass das forum sehr langsam geworden ist. vor allem beim scrollen geht es nur sehr langsam abwärts.

kann ja eigentlich nur damit zusammenhängen, weil es erst seit dem auftritt.

ABER: wieso???

es ist doch einfach nur ein seitenhintergrund programmiert + halt ne zeitabfrage, aber so was löst doch nicht gleich ein ruckeln aus? oder doch?

Gruß Rasselman
------------------------------
Aktuelle Themen im Forum der Freireligiösen Jugend Deutschland:


 Antworten

 Beitrag melden
07.06.2009 21:42
avatar  Olaf
#7 RE: Hintergrund fixieren
Ol
Mitglied

In Antwort auf:
es ist doch einfach nur ein seitenhintergrund programmiert + halt ne zeitabfrage, aber so was löst doch nicht gleich ein ruckeln aus? oder doch?


Bei den obrigen Script bestimmt nicht,denn es wird ja nur ein Hintergrundbild zu den programmierten Zeiten gesetzt,ansonsten nur eine einfache Zeitabfrage ausgeführt.
Dein Forum hat ja noch so einige andere Scrips,die eher das Forum bremsen.
Z.B. Bilder skalieren,die bei vielen Bildern in den Postings schon mal ein ruckeln verursachen können.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
07.06.2009 23:39
#8 RE: Hintergrund fixieren
avatar
Mitglied

nur tritt das ruckeln ja erst auf seit der script noch drin ist. deshalb wudere ich mich ja so, eben weil es nur ne zeitabfrage ist

Gruß Rasselman
------------------------------
Aktuelle Themen im Forum der Freireligiösen Jugend Deutschland:


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!