/*
* 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();
|
»
»
#91
RE: Night Dreamer Rudel Rpg- The first Chapter in
21.05.2011 16:52
von
Yuuka (gelöscht)
Abby stand auf ung ging auf Lyeta, Nian und Shibo zu und verbeugte sie Hallo schön euch kennen zu lernen sagte sie freundlich zu ihnen.
#92
RE: Night Dreamer Rudel Rpg- The first Chapter in
21.05.2011 17:32
von
Shibo (gelöscht)
#93
RE: Night Dreamer Rudel Rpg- The first Chapter in
21.05.2011 17:48
von
Yuuka (gelöscht)
#94
RE: Night Dreamer Rudel Rpg- The first Chapter in
22.05.2011 18:11
von
Nian (gelöscht)
auch schön euch alle kennen zu lernen sagte ich und lief mit triefend nassem fell aus dem fluss heraus. *das war toll*
#95
RE: Night Dreamer Rudel Rpg- The first Chapter in
22.05.2011 19:20
von
Ransaturo (gelöscht)
alles beobachtend lag ransaturo im gras. *fähen sind komisch* dachte er sich im bezug auf abby unjd nian. er lchte nur verrückt als begrüsung
#96
RE: Night Dreamer Rudel Rpg- The first Chapter in
22.05.2011 21:17
von
Lyeta (gelöscht)
Lyeta "Die Freude liegt ganz meinerseits.", erwiederte ich und schaute Ransaturo an, der einfach stumm blieb.
#97
RE: Night Dreamer Rudel Rpg- The first Chapter in
22.05.2011 21:56
von
Shibo (gelöscht)
Shibo knurrte Ran an.Dan dachte sie an Nian´s wort und lies es bleiben.
#98
RE: Night Dreamer Rudel Rpg- The first Chapter in
23.05.2011 11:48
von
Yuuka (gelöscht)
Abby lächelte freundlich und drehte mich dan zu Ran um und lächelte in freundlich an.
#99
RE: Night Dreamer Rudel Rpg- The first Chapter in
23.05.2011 14:24
von
Ransaturo (gelöscht)
ransaturo schaute desintressiert an den fähen vorbei.es war ihm egal, was sie von ihm hielten, er wusste nur, dasssie ihn eh noch nicht richtig kannten und noch gar nicht wissen konnten was in ihm schlummerte
#100
RE: Night Dreamer Rudel Rpg- The first Chapter in
23.05.2011 16:02
von
Yuuka (gelöscht)
abby stand auf und lief zu Ran undd sezte sich vor im hin du kommst mir ja eigendlich ganz interesan vor sagte sie und lächelte.
#101
RE: Night Dreamer Rudel Rpg- The first Chapter in
23.05.2011 17:34
von
Death (gelöscht)
Death rannte in die richtung wo er stimmen hörte
#102
RE: Night Dreamer Rudel Rpg- The first Chapter in
23.05.2011 17:42
von
Nian (gelöscht)
ich roch einen fremden wolf in der nähe, bald schon sah ich auch die schwarzen umrisse im unterholz hallo rief ich in das blattwerk
#103
RE: Night Dreamer Rudel Rpg- The first Chapter in
23.05.2011 18:32
von
Ransaturo (gelöscht)
wenn du meinst schnauzte ransaturo sie nur kurz an, dann lachte er kurz und schaute wie nian zu dem schatten des fremden wolfes, der noch im wald war *wenig intressant* dachte er sich und schaute wieder starr gerade aus
#104
RE: Night Dreamer Rudel Rpg- The first Chapter in
23.05.2011 18:34
von
Lyeta (gelöscht)
Lyeta Mein Blick folgte dem Nian's ins Unterholz, doch im Augenwinkel betrachtete ich weiterhin Ran und Abby. Ich wollte alle in meinem Blickfeld, man konnte nie vorsichtig genug sein..
#105
RE: Night Dreamer Rudel Rpg- The first Chapter in
23.05.2011 18:35
von
Yuuka (gelöscht)
Abby stand auf und dreht sich wiede rum und lief zu Shibo und lächelte freundlich.
Besucher
0 Mitglieder und 4 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:
|
|