Schneeflocken

  • Seite 2 von 3
27.11.2007 20:35
avatar  micha.
#16 RE: Schneeflocken
avatar
Mitglied

püh **


 Antworten

 Beitrag melden
27.11.2007 20:36 (zuletzt bearbeitet: 27.11.2007 20:36)
avatar  Vitalis
#17 RE: Schneeflocken
avatar
Profi
jeps ist auch möglich, aber nicht nett.
nur dumm das es über den rand raus geht...

 Antworten

 Beitrag melden
27.11.2007 21:19
#18 RE: Schneeflocken
Os
Mitglied

Ich habe es jetzt mal in meinem testboard http://132015.homepagemodules.de/ laufen,
von der Optik wäre es in meinen Augen eben schöner, wenn nur das Logo eingeschneit wird.

Vielleicht gibt es ja doch einen Parameter mit dem die Höhe eingestellt werden kann?

Falls jemand meine Schneeflocke verwenden möchte:

https://files.homepagemodules.de/b214495/bhnetfiles-38k2-3u.gif

27.11.2007 21:27
avatar  micha.
#19 RE: Schneeflocken
avatar
Mitglied

Zitat von Ossenmiezenwebmaster
Ich habe es jetzt mal in meinem testboard http://132015.homepagemodules.de/ laufen,
von der Optik wäre es in meinen Augen eben schöner, wenn nur das Logo eingeschneit wird.
Vielleicht gibt es ja doch einen Parameter mit dem die Höhe eingestellt werden kann?
Falls jemand meine Schneeflocke verwenden möchte:
https://files.homepagemodules.de/b214495/bhnetfiles-38k2-3u.gif


Wie hast du denn deine Überschrift so eingeschneit?
Schaut klasse aus.


 Antworten

 Beitrag melden
27.11.2007 21:47
#20 RE: Schneeflocken
Os
Mitglied

Habe einfach die Kanten an denen vermutlich der Schnee hängenbleiben würde
in Photoshop mit dem Pinsel nachgezogen. Würde mit Paint wohl auch gehen.

28.11.2007 11:21
avatar  Monika
#21 RE: Schneeflocken
avatar
Mitglied

Ich habs mal Sterne schneien lassen, sieht auch hübsch aus.

__________________
Liebe Grüße
Moni
http://45036.dynamicboard.de

 Antworten

 Beitrag melden
29.11.2007 15:12 (zuletzt bearbeitet: 29.11.2007 15:19)
#22 RE: Schneeflocken
avatar
Mitglied
Zitat von Ossenmiezenwebmaster
Ich suche aber noch eine Möglichkeit den Schneefall in der Höhe zu begrenzen.
D.h. ich möchte nur das Logo über dem Forum mit Schnee berieseln,
das Forum an sich soll schneefrei sein.
Kann mir da jemand einen heissen Tipp geben??
http://www.miezenforum.de (Board 49503)


Hallo,
ich habe einiges ausprobiert und man kann eine Menge verändern:

1. Begrenzung der Schneefallhöhe

Will man die Schneefallhöhe verändern, muß man den Wert in Rot (50) einstellen.
Die Fallhöhe (ca. eingestellte Auflösungshöhe) wird um den eingetragenen Wert veringert. Das heißt bei einer Bildschirmauflösung von "1024X768px" und einem eingetragenen Wert von "500" die Fallhöhe "268px" währe.
Leider läßt sich die Fallhöhe nicht in Prozent eingeben, dann währe die Fallhöhe nicht von der Bildschirmauflösung abhängig!

function SNOW_Weather()
{

for (i = 0; i < SNOW_no; ++ i)
{
SNOW_yp[i] += SNOW_sty[i];

if (SNOW_yp[i] > SNOW_Browser_Height-50)


2. Fallhäufigkeit der Schneeflocken

Wem es jetzt genug geschneit hat, der kann auch die Auslösung des Schneefalls verändern!
Mit dem Rot eingetragenen Zusatz kann der Schneefall im Zeitraum von 0 Sekunden bis Eingestellter Wert" je angefangene Minute, beim wechseln der Web-Seite ausgelöst werden. Habe Sie den Wert 15 eingetragen, kann der Schneefall in einem Zeitraum von 15 Sekunden ausgelöst werden. Wenn jemand das Forum durchklickt, kommt es trotz der kurzen Zeitspanne zu einem mehrmaligen Schneefall!

var sec = 0
var zeit = new Date();
var sec = zeit.getSeconds();
if (sec < 15){

var SNOW_Picture = "https://files.homepagemodules.de/b214495/bhnetfiles-1tys-an.gif"
var SNOW_no = 50;
.
.
SNOW_Weather();
}
</script>



Mehr hier:
Schneeflocken im Forum


Gruss
Wolf

29.11.2007 19:14
#23 RE: Schneeflocken
Os
Mitglied

1000 Dank an Wolf!!!

Es funktioniert: http://132015.homepagemodules.de/

An diesem Wert hatte ich zwar auch schon rumgeschraubt,
aber ich hatte ihn verkleinert (war für mich logischer).

Danke nochmal für deine Mühen und einen schönen Gruss
vom Ossenmiezenwebmaster und den Miezen!

29.11.2008 14:39
#24 RE: Schneeflocken
avatar
Mitglied

Danke für diesen tollen Code! Denn weil er hier war, musste ich keinen neuen Thread erstellen... Habe die kleinere Schneeflocke genommen, da die großen wirklich zu viel eingeschneit haben. Was ich allerdings niedlich fände wäre eine Möglichkeit, dass Schnee sich an den Forumskanten irgendwie von selber ablegt, aber ich vermute, dass das nicht geht :(. Aber das, was da ist, ist ja auch schon sehr, sehr gut.

****************************************************
Bitte nicht anchatten - der Chat ist bei mir ausgeblendet und ich sehe eure Nachrichten teilweise erst 20 Minuten später. Schreibt lieber eine PN.
Bitte außerdem nicht in Themen taggen, in denen ich eh aktiv bin. Ich habe alle Themen, an denen ich mitdiskutiere, aboniert und kriege mit, wenn ihr was schreibt. Danke!

 Antworten

 Beitrag melden
09.12.2008 18:44
avatar  Carsten
#25 RE: Schneeflocken
Ca
Mitglied

Kann nur diesen Cod emfpfehlen;

In Antwort auf:
<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>


 Antworten

 Beitrag melden
10.12.2008 14:46
avatar  HO
#26 RE: Schneeflocken
HO
HO
Mitglied

Hallo wolf,

von mir mal ein ganz großes Dankeschön für diese netten Zeilen. Der Schneefall ist super.

DANKE!

LG

LG
HO


 Antworten

 Beitrag melden
27.12.2008 08:14
avatar  HO
#27 RE: Schneeflocken
HO
HO
Mitglied

Die Weihnachtszeit ist ja nun leider vorbei. In meinem Forum übrigens auch und aus diesem Grund haben die Schneeflocken leider ausgedient. Im nächsten Jahr sind sie aber wieder da :-)
Ich habe eine andere Frage. Gibt es einen solchen Code auch für ein Feuerwerk. Problem:
Die Raketen fliegen ja von unten nach oben und müssten irgendwann mal oben explodieren. Hat da jemand eine Idee?

LG
HO

LG
HO


 Antworten

 Beitrag melden
13.02.2009 16:15
#28 RE: Schneeflocken
avatar
Mitglied

Ich lasse es jetzt mal Herzen in meinem Forum regnen :)

****************************************************
Bitte nicht anchatten - der Chat ist bei mir ausgeblendet und ich sehe eure Nachrichten teilweise erst 20 Minuten später. Schreibt lieber eine PN.
Bitte außerdem nicht in Themen taggen, in denen ich eh aktiv bin. Ich habe alle Themen, an denen ich mitdiskutiere, aboniert und kriege mit, wenn ihr was schreibt. Danke!

 Antworten

 Beitrag melden
13.02.2009 18:49
avatar  HO
#29 RE: Schneeflocken
HO
HO
Mitglied

Wie sieht denn das aus???
Gib doch mal bitte Deinen Link vom Forum...

LG
HO


 Antworten

 Beitrag melden
13.02.2009 20:24
#30 RE: Schneeflocken
avatar
Mitglied

http://39410.dynamicboard.de

Nimmst einfach Herzen statt Flocken im Script auf der ersten Seite!

****************************************************
Bitte nicht anchatten - der Chat ist bei mir ausgeblendet und ich sehe eure Nachrichten teilweise erst 20 Minuten später. Schreibt lieber eine PN.
Bitte außerdem nicht in Themen taggen, in denen ich eh aktiv bin. Ich habe alle Themen, an denen ich mitdiskutiere, aboniert und kriege mit, wenn ihr was schreibt. Danke!

 Antworten

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