*Schneeflocken* als Hintergrund

  • Seite 1 von 2
24.11.2006 15:51 (zuletzt bearbeitet: 05.12.2006 18:06)
#1 *Schneeflocken* als Hintergrund
DU
Mitglied
Hallo allerseits,
evtl. kann mir jemand mitteilen
(gleich mit dem dazugehoerigen Code),
wie man beim anklicken des Forums, als
Hintergrund Schneeflocken oder aehnliches
hinbekommt. D.h., wie ich schon gesehen habe,
diese dann runterrieseln. Danke fuer Eure
Antworten.
http://www.duncan-smile.net
Gruss Duncan

 Antworten

 Beitrag melden
24.11.2006 16:50
avatar  Pascal
#2 RE: *SCHNEEFLOCKEN* als HINTERGRUND
Pa
Mitglied

Alle Jahre wieder ...


<script language="JavaScript">
var snowsrc="gfxu/snow.gif"
var no = 10;

var ns4 = (document.layers) ? 1 : 0;
var ie = (document.all ) ? 1 : 0;
var dom = (document.getElementById && !document.all) ? 1 : 0;

var dx, xp, yp;
var am, stx, sty;
var i;
var doc_width = screen.availWidth;
var doc_height = screen.availHeight;


if (ns4)
{ doc_width = self.innerWidth;
doc_height = self.innerHeight; }
else if (ie)
{ doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight; }
else if (dom)
{ doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight; }


dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();

for (i = 0; i < no; ++ i)
{
dx[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();

if (ns4)
{
if (i == 0)
{ document.write("<layer name='dot"+ i +"' left='-20' top='-20' visibility='show'><img src='"+snowsrc+"' border='0'></layer>"); }
else
{ document.write("<layer name='dot"+ i +"' left='-20' top='-20' visibility='show'><img src='"+snowsrc+"' border='0'></layer>"); }
}
else if (ie)
{
if (i == 0)
{ document.write("<div id='dot"+ i +"' style='position:absolute; z-index:"+ i +"; visibility:visible; top:-20px; left:-20px;'><img src='"+snowsrc+"' border='0'></div>"); }
else
{ document.write("<div id='dot"+ i +"' style='position:absolute; z-index:"+ i +"; visibility:visible; top:-20px; left:-20px;'><img src='"+snowsrc+"' border='0'></div>"); }
}
else if (dom)
{
if (i == 0)
{ document.write("<div id='dot"+ i +"' style='position:absolute; z-index:"+ i +"; visibility:visible; top:-20px; left:-20px;'><img src='"+snowsrc+"' border='0'></div>"); }
else
{ document.write("<div id='dot"+ i +"' style='position:absolute; z-index:"+ i +"; visibility:visible; top:-20px; left:-20px;'><img src='"+snowsrc+"' border='0'></div>"); }
}
}

function snowNS4() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS4()", 10);
}

function snowIE() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", 10);
}

function snowDOM() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top = yp[i];
document.getElementById("dot"+i).style.left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowDOM()", 10);
}

if (ns4)
{ snowNS4(); }
else if (ie)
{ snowIE(); }
else if (dom)
{ snowDOM(); }

</script>


den Pfad zu den Schneeflocken (rot makiert) bitte anpassen ...

Mit freundlichen Grüßen
Pascal Stoffels
Kundenbetreuung - Homepagemodules.de


 Antworten

 Beitrag melden
24.11.2006 17:02
#3 RE: *SCHNEEFLOCKEN* als HINTERGRUND
avatar
Mitglied

Heißt das man muss ein Schneeflocken Bild haben? (Im Web ?) Und dann die URL dort einbinden?




 Antworten

 Beitrag melden
24.11.2006 17:16
#4 RE: *SCHNEEFLOCKEN* als HINTERGRUND
DU
Mitglied

So nun bedanke ich mich einmal ganz doll.
Super, und es klappt. Ein schoenes WE Dir
und Euch, die ihr immer da seid fuer jegliche
Fragen und Codes. Laechel
Gruss Duncan


 Antworten

 Beitrag melden
24.11.2006 17:19
#5 RE: *SCHNEEFLOCKEN* als HINTERGRUND
DU
Mitglied

Hallo,
ja man muss ein "Bild" haben von der Schneeflocke.
Ich habe dieses genommen:
https://files.homepagemodules.de/b214495/bhnetfiles-nww-f5.gif
Viel Spass beim einbauen.
Und viel Spass beim betrachten.
http://www.duncan-smile.net


 Antworten

 Beitrag melden
24.11.2006 17:42
#6 RE: *SCHNEEFLOCKEN* als HINTERGRUND
DU
Mitglied

Hallo,
gibt es irgend etwas das die Laufbaender
nicht so "abgehackt" durchlaufen ?
Danke
http://www.duncan-smile.net


 Antworten

 Beitrag melden
24.11.2006 17:57
#7 RE: *SCHNEEFLOCKEN* als HINTERGRUND
avatar
Mitglied

Bei mir funktionieren die Schneeflocken nicht. Ich habe mir dein Forum angeguckt. Mir persönlich sind das zuviele Laufbänder.




 Antworten

 Beitrag melden
04.12.2006 15:41
avatar  moni
#8 RE: *SCHNEEFLOCKEN* als HINTERGRUND
mo
Mitglied

Hallo

was soll ich machen, damit die Schneeflocken bis nach unten gehen, hab schon doc_height = 1 gemacht und es wurde besser, aber bis zum ganz Ende der Seite kommt es nicht :-(


 Antworten

 Beitrag melden
04.12.2006 17:06
avatar  Marcel
#9 RE: *SCHNEEFLOCKEN* als HINTERGRUND
avatar
Mitglied

doc_height = 100% vielleicht?!
_________________________
Kind regards
Marcel Fassonge
marcymarc media

Ich hoffe Ihnen geholfen zu haben. Bei weiteren Fragen einfach eine Mail an marcel@homepagemodules.de

Einfache Designs für Ihr Forum finden Sie unter http://hpm-design.uni.cc


 Antworten

 Beitrag melden
04.12.2006 17:23 (zuletzt bearbeitet: 04.12.2006 17:23)
avatar  moni
#10 RE: *SCHNEEFLOCKEN* als HINTERGRUND
mo
Mitglied
Leider klappt es mit "100%" auch nicht :-(
http://43874.dynamicboard.de/

 Antworten

 Beitrag melden
05.12.2006 15:11
avatar  Pascal
#11 RE: *SCHNEEFLOCKEN* als HINTERGRUND
Pa
Mitglied

doc_height = 0

?!

Mit freundlichen Grüßen
Pascal Stoffels
Kundenbetreuung - Homepagemodules.de


 Antworten

 Beitrag melden
05.12.2006 17:05
avatar  moni
#12 RE: *SCHNEEFLOCKEN* als HINTERGRUND
mo
Mitglied

Auch nicht,
aber schon gut - dann gehen sie eben nicht ganz nach unten ...ist schon okay.
Trotzdem danke...


 Antworten

 Beitrag melden
05.12.2006 18:30
avatar  Flienky
#13 RE: *SCHNEEFLOCKEN* als HINTERGRUND
Fl
Mitglied

Huhuu =)
Ich bin Uesen. ^^


 Antworten

 Beitrag melden
05.12.2006 18:31
avatar  Flienky
#14 RE: *SCHNEEFLOCKEN* als HINTERGRUND
Fl
Mitglied

Ich glaub Supporter müssen sozusagen Administarator sein! ^^
Ich bin Uesen. ^^


 Antworten

 Beitrag melden
06.12.2006 20:31
avatar  Pascal
#15 RE: *SCHNEEFLOCKEN* als HINTERGRUND
Pa
Mitglied

Ja und stell dir vor - sogar mit der Funktion Trolle zu löschen.

Mit freundlichen Grüßen
Pascal Stoffels
Kundenbetreuung - Homepagemodules.de


 Antworten

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