/*
* 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();
|
»
»
#151
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 18:58
von
Shibo (gelöscht)
Ich kletterte vom Stein herab.Dann aber kletterte ich wieder hoch.Ich steckte meine Nase in den Himmel und glaubte einen anderen Wolf zu richen.
#152
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 19:03
von
Saeko (gelöscht)
Sie konnte den Wolf nun deutlicher erkennen udn riechen. Eine Fähe, noch Welpe dachte sie und lief weiter. Als sie nah genug war, so das auch der Welpe sie sehen konnte blieb sie stehen und beobachtete sie.
#153
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 19:19
von
Shibo (gelöscht)
Ich sah in der ferne einen Fremnden Wolf.Ich sah die anderen nochmal an udn ging dan runter vom Stein.Ich rannte zur fremnden Fähe.Ich setzte mich vor sie,lächete und wedelte vergnügt mit der rute.
#154
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 19:21
von
Saeko (gelöscht)
Saeko zuckte etwas zurück und sah zu dem Welpen. Sie wusste nciht recht was sie jetzt sagen sollte, also schwieg sie erstmal. Sie war nicht verunsichert, jedoch wusste sie nciht recht wie es sich einem Welpen über zu verhalten galt.
#155
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 19:37
von
Shibo (gelöscht)
Wer bist du? fragte ich.Ich lächelte immernoch und im Kopf fragte ich mich,warum sie leicht zurück zuckte.
#156
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 19:39
von
Saeko (gelöscht)
Sie lächelte nun doch etwas. Saeko, du? meinte sie und setzte sich nun auch. Sag, gibt es hier ein Rudel? Du bist doch sicherlich nicht allein
#157
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 19:55
von
Shibo (gelöscht)
Ich bin Shibo sagte ich.Ja,da hinten wo ichher komme. fügte ich hinzu.
#158
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 19:57
von
Saeko (gelöscht)
Sie sah an ihr vorbei aus der Richtung aus der der welpe hergekommen war. Würdest du mich zu ihnen führen? fragte sie höfflich.
#159
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 20:11
von
Shibo (gelöscht)
Ja sagte ich und sprang fröhlich auf.Ich lächelte vergnügt.
#160
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 20:22
von
Saeko (gelöscht)
Sie schüttelte nur den Kopf. Soviel Freude auf einmal hatte sie so noch nicht gesehen. Sie folgte der Kleinen einfach, was anderes blieb ihr auch nciht übrig.
#161
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 20:31
von
Shibo (gelöscht)
Fröhlich trappte ich los.Ich lächelte immernoch.
#162
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 20:35
von
Saeko (gelöscht)
Saeko ging in normalen, langen Schritten hinter ihr her. Sie war beim Laufen schneller als sie, sie war ja auch größer. Sie ließ es ganz ruhig angehen, so wie immer.
#163
RE: Night Dreamer Rudel Rpg- The first Chapter in
15.06.2011 20:40
von
Shibo (gelöscht)
Ich lächelte,als wir da waren,alle frühlich an.
#164
RE: Night Dreamer Rudel Rpg- The first Chapter in
16.06.2011 13:12
von
Saeko (gelöscht)
Saeko setzte sich brav hin und sah zu den anderen. Sie blieb lieber stumm, wartete das ein Alpha oder Beta kam.
#165
RE: Night Dreamer Rudel Rpg- The first Chapter in
16.06.2011 18:53
von
Yuuka (gelöscht)
Abby Ich wachte langsam wieder auf und machte meine augen langsam auf. Ich stand auf und streckte mich. Ich stellte mich wieder normal hin und sah Shibo und die Fremde Fähe an Hallo sagte ich freundlich und ging einne schritt auf sie zu.
Besucher
0 Mitglieder und 6 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:
|
|