/*
* Schnee-Script
* @author Oliver Schlöbe <scripts@schloebe.de>
* @example http://www.schloebe.de/scriptdemos/schloebe_snow/snowtest.html
* @link http://www.schloebe.de/scripts/schnee-script/
* @since 111112
*/
var schloebesnow = {
no: 15, // Anzahl der Schneeflocken
speed: 20, // "Schnei-Geschwindigkeit"; je kleiner die Zahl, um so schneller fallen die Flocken
snowflake: "http://www.schloebe.de/wp-content/themes/schloebe_de/images/snow/snow.gif", // Bild der Schneeflocke, beliebig
/*********************************/
/** Ab hier nichts mehr ändern! **/
/*********************************/
ns4up: (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4") ? 1 : 0, // Browser Tester
ie4up: (document.all) ? 1 : 0,
ns6up: (document.getElementById&&!document.all) ? 1 : 0,
i: 0,
dx: new Array(),
xp: new Array(),
yp: new Array(),
am: new Array(),
stx: new Array(),
sty: new Array(),
doc_width: 800,
doc_height: 800,
let_it_snow: function() {
if( this.ns4up || this.ns6up ) { // Bildschirm-Auflösung holen, Netscape-Funktion
this.doc_width = self.innerWidth;
this.doc_height = self.innerHeight;
} else if( this.ie4up ) { // Bildschirm-Auflösung holen, Internet Explorer-Funktion
this.doc_width = document.body.clientWidth;
this.doc_height = document.body.clientHeight;
}
this.doc_height = (this.doc_height==0) ? document.documentElement.clientHeight : this.doc_height;
for( this.i = 0; this.i < this.no; ++ this.i ) {
this.dx[this.i] = 0; // Koordinaten-Variable setzen
this.xp[this.i] = Math.random()*(this.doc_width-50); // Position-Variable setzen
this.yp[this.i] = Math.random()*this.doc_height;
this.am[this.i] = Math.random()*20; // Amplituden-Variable setzten
this.stx[this.i] = 0.02 + Math.random()/10; // Variable für Schrittweite setzen
this.sty[this.i] = 0.7 + Math.random(); // Variable für Schrittweite setzen
if( this.ns4up ) {
if (this.i == 0) {
document.write("<layer name=\"dot"+ this.i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(this.snowflake + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ this.i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(this.snowflake + "\" border=\"0\"></layer>");
}
} else if( this.ie4up || this.ns6up ) {
if (this.i == 0) {
document.write("<div id=\"dot"+ this.i +"\" style=\"position: ");
document.write("absolute; z-index: "+ this.i +"; visibility: ");
document.write("visible; top: 15px; left: 15px;\"><img src=\"");
document.write(this.snowflake + "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ this.i +"\" style=\"position: ");
document.write("absolute; z-index: "+ this.i +"; visibility: ");
document.write("visible; top: 15px; left: 15px;\"><img src=\"");
document.write(this.snowflake + "\" border=\"0\"></div>");
}
}
}
if( this.ns4up ) {
this.snowNS();
} else if( this.ie4up ) {
this.snowIE();
}else if( this.ns6up ) {
this.snowNS6();
}
},
/*
* Haupt-Animations-Funktion für Netscape
*/
snowNS: function() {
for( this.i = 0; this.i < this.no; ++ this.i ) {
this.yp[this.i] += this.sty[this.i];
if( this.yp[this.i] > this.doc_height-50 ) {
this.xp[this.i] = Math.random()*(this.doc_width-this.am[this.i]-30);
this.yp[this.i] = 0;
this.stx[this.i] = 0.02 + Math.random()/10;
this.sty[this.i] = 0.7 + Math.random();
this.doc_width = self.innerWidth;
this.doc_height = self.innerHeight;
this.doc_height = (this.doc_height==0) ? document.documentElement.clientHeight : this.doc_height;
}
this.dx[this.i] += this.stx[this.i];
document.layers["dot"+this.i].top = this.yp[this.i];
document.layers["dot"+this.i].left = this.xp[this.i] + this.am[this.i]*Math.sin(this.dx[this.i]);
}
setTimeout("schloebesnow.snowNS()", this.speed);
},
/*
* Haupt-Animations-Funktion für Internet Explorer
*/
snowIE: function() {
for( this.i = 0; this.i < this.no; ++ this.i ) {
this.yp[this.i] += this.sty[this.i];
if( this.yp[this.i] > this.doc_height-50 ) {
this.xp[this.i] = Math.random()*(this.doc_width-this.am[this.i]-30);
this.yp[this.i] = 0;
this.stx[this.i] = 0.02 + Math.random()/10;
this.sty[this.i] = 0.7 + Math.random();
this.doc_width = document.body.clientWidth;
this.doc_height = document.body.clientHeight;
this.doc_height = (this.doc_height==0) ? document.documentElement.clientHeight : this.doc_height;
}
this.dx[this.i] += this.stx[this.i];
document.all["dot"+this.i].style.pixelTop = this.yp[this.i];
document.all["dot"+this.i].style.pixelLeft = this.xp[this.i] + this.am[this.i]*Math.sin(this.dx[this.i]);
}
setTimeout("schloebesnow.snowIE()", this.speed);
},
/*
* Haupt-Animations-Funktion für Netscape6 und Mozilla
*/
snowNS6: function() {
for( this.i = 0; this.i < this.no; ++ this.i ) {
this.yp[this.i] += this.sty[this.i];
if( this.yp[this.i] > this.doc_height-50 ) {
this.xp[this.i] = Math.random()*(this.doc_width-this.am[this.i]-30);
this.yp[this.i] = 0;
this.stx[this.i] = 0.02 + Math.random()/10;
this.sty[this.i] = 0.7 + Math.random();
this.doc_width = self.innerWidth;
this.doc_height = self.innerHeight;
this.doc_height = (this.doc_height==0) ? document.documentElement.clientHeight : this.doc_height;
}
this.dx[this.i] += this.stx[this.i];
document.getElementById("dot"+this.i).style.top = this.yp[this.i]+"px";
document.getElementById("dot"+this.i).style.left = this.xp[this.i] + this.am[this.i]*Math.sin(this.dx[this.i])+"px";
}
setTimeout("schloebesnow.snowNS6()", this.speed);
}
}
schloebesnow.let_it_snow();
|
»
»
#46
RE: Night Dreamer Rudel Rpg- The first Chapter in
19.05.2011 19:03
von
Vileynoth
• Reciprocate Soul | 193 Beiträge
Vileynoth steckte seine Nase erneut in den Wind und ließ die Ohren ein bisschen hängen als er merkte das immer mehr Wölfe sich hier aufhielten.
Wo zu viile eiiner Art siind wiird das Gleiichgewiicht wiieder hergestellt. Also wo bleiiben die Jäger der Menschen?
#47
RE: Night Dreamer Rudel Rpg- The first Chapter in
19.05.2011 19:08
von
Ransaturo (gelöscht)
rasanturo lachte und schaute gezielt auf die Fähe. hallo lachte er. er lief auf die fähe zu und umkreiste sie, dann setzte er sich wieder und lahte kurz auf.
#48
RE: Night Dreamer Rudel Rpg- The first Chapter in
19.05.2011 19:13
von
Yuuka (gelöscht)
(meinst du Abby als Fähe)
Abby blieb stehen als ein Rüde um sie her um lief. Hallo sagte ich und lies den rüde nicht mehr aus den augen.
#49
RE: Night Dreamer Rudel Rpg- The first Chapter in
19.05.2011 19:26
von
Ransaturo (gelöscht)
(eig nian, aber auch gut)
rasanturo lachte nochmal so alleine unterwegs? er schien sich einen spass daraus zu machen die fähe zu verunsichern
#50
RE: Night Dreamer Rudel Rpg- The first Chapter in
19.05.2011 19:32
von
Yuuka (gelöscht)
Abby lies den rüden nich aus den augen Ja ich bin alleine unterwegs was dagegen sagte Abby und lächelte leicht. Abby sezte sich hin und lies dab bei aber den rüden nicht aus dme augen.
#51
RE: Night Dreamer Rudel Rpg- The first Chapter in
19.05.2011 19:36
von
Ransaturo (gelöscht)
auch ransaturo setzte sich soso, also fähe, wo willst du hin? fragte er sie knurrend und herausfordernd, danach lachte er wieder
#52
RE: Night Dreamer Rudel Rpg- The first Chapter in
19.05.2011 19:55
von
Yuuka (gelöscht)
Ich lächelte und sah den rüden an Ich habe andere wölfe gerochen und wollte zu ihnen hin sagte ich und knurrte leis ein mich hinein.Und was willst du machen.
#53
RE: Night Dreamer Rudel Rpg- The first Chapter in
20.05.2011 06:40
von
Shibo (gelöscht)
Shibo kletterte wieder vom Stein runter.Sie ging zu Vil.
#54
RE: Night Dreamer Rudel Rpg- The first Chapter in
20.05.2011 17:21
von
Ransaturo (gelöscht)
ich? ich will wölfe treffen, wie dich um, naja... lass das ma schön meine sorgen seien, warum ich sie treffen will ransaaturo lachte wieder und schaute tzur fähe ich werde dich begleiten beschloss er und stand auf
#55
RE: Night Dreamer Rudel Rpg- The first Chapter in
20.05.2011 17:28
von
Yuuka (gelöscht)
Kannst du machen sagte ich und stand auf und lief weiter den geruch der wölfe nach den ich vorhin in der nasen hatte.
#56
RE: Night Dreamer Rudel Rpg- The first Chapter in
20.05.2011 17:39
von
Ransaturo (gelöscht)
Fell schimmerte durch das blattwerk *das wird ein spass* dachte ransaturo sich und lachte mal wieder. er trat aus dem buschwerk und lachte nochmals hallo sagte er mit fiesem unterton
#57
RE: Night Dreamer Rudel Rpg- The first Chapter in
20.05.2011 18:44
von
Yuuka (gelöscht)
Abby sah leicht verwirrt zu Ransaturo. Abby lief aus dem Busch raus und lächelte frohlich Hallo sagte ich frohlich.
#58
RE: Night Dreamer Rudel Rpg- The first Chapter in
20.05.2011 18:59
von
Shibo (gelöscht)
Shibo stellte sich auf ihre Pfoten.Sie machte sich größer.
#59
RE: Night Dreamer Rudel Rpg- The first Chapter in
20.05.2011 19:04
von
Ransaturo (gelöscht)
ein kleiner möchtegern lachte ransaturo als er shibos bemühungen sah lass das bleiben winzling
#60
RE: Night Dreamer Rudel Rpg- The first Chapter in
20.05.2011 19:06
von
Shibo (gelöscht)
Shibo knurrte.Lass mich in ruhe knurrte sie Ransaturo an.
Besucher
0 Mitglieder und 7 Gäste sind Online
Wir begrüßen unser neuestes Mitglied: bill74
|
Forum Statistiken
Das Forum hat 949
Themen
und
1737
Beiträge.
Heute waren 0 Mitglieder Online:
|
|