Adventskalender Modifikation - Schneefall anpassen
Informationen zur Anpassung des Schneefalls für den Adventskalender. Das Schneefall-Script stammt nicht von mir, darf aber gratis weiter gegeben werden, solange der Copyright-Kommentar nicht verändert wird (siehe Copyright-Info)
|
|
Schneeflocken-Script
In den meisten Versionen meiner Adventskalender sorgt ein JavaScript für langsam einschwebende Schneeflocken. Den Scriptcode finden sie im letzten Abschnitt der HTML-Datei, unmittelbar vor dem </body>-Tag.
Sie können den Schneeflockentyp frei wählen, indem sie eine andere Grafik für die Schneeflocke herunterladen und einbinden.
Sie können die Anzahl der Schneeflocken bestimmen, indem sie den Eintrag ändern.
Copyright-Info SchneefallScript
| |

|
Die Animation der Schneeflocken beansprucht die Rechnerkapazität, abhängig von der Anzahl der Flocken, sehr stark! Wenn Sie Ihren Seitenbesuchern einen Gefallen tun möchten, beschränken Sie sich auf die Anzeige nur weniger Schneeflocken. Sie können den Schneefall auch komplett entfernen:
Schneefall entfernen
Wenn Sie auf den Schneefall verzichten möchten, könnten Sie das Schneefallscript (steht in der Kalenderdatei unmittelbar vor dem Ende-Body-Tag) herausschneiden / löschen (hier rot dargestellt).
<script type="text/javascript" language="JavaScript">
<!--
/******************************************
* Snow Effect Script- By Altan d.o.o.
...
//-->
</script>
</body>
</html>
Schneefall-Script einbinden
Wenn Sie das Schneefallscript nachträglich einbauen oder in einer anderen Datei einsetzen möchten, fügen Sie den Quellcode in Ihr HTML-Dokument ein und laden die verwendete Grafik der Schneeflocke herunter. Die Grafik sollte entweder im gleichen Ordner stehen oder der Pfad muss entsprechend eingetragen werden.
Textdatei des Quellcodes - Download Schneeflocke
(Schönere Schneflocken-Grafiken können Sie weiter unter herunterladen)

Andere Grafik für die Schneeflocken
Sie können selbst bestimmen, welche Grafik sie als Schneeflocke einsetzen möchten. Dazu wird im JavaScript für die Schneeflocken eine andere Bildquelle für die Grafik festgelegt. Suchen sie dazu im Quelltext des Schneefall-Scripts, das unmittelbar vor dem Ende-Body-Tag (</body>) notiert wurde, nach dem EDIT-Marker und tragen den Dateinamen der Schnneeflockengrafik ein. Die leicht grauen Schneeflocken unter 6) und 7) eignen sich auch für weiße Hintergründe.
Edit-Marker 01
// Pfad und URL zum Schneeflocken-Image
var snowsrc="snow.gif"
Wenn die Grafik in einem Unterordner abgelegt wurde:
// Pfad und URL zum Schneeflocken-Image
var snowsrc="ordnername/snow.gif"
Den Hintergrund habe ich hier blau eingefärbt! Die Grafiken sind transparent.
| 1) |
var snowflake = "schneeflocke.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 2) |
var snowflake = "schnee.gif"; |
// angezeigte Flocke |

|
(animiert) |
| 3) |
var snowflake = "snow.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 4) |
var snowflake = "snow02.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 5) |
var snowflake = "snow03.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 6) |
var snowflake = "snow04.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 7) |
var snowflake = "snow05.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 8) |
var snowflake = "snow06.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 9) |
var snowflake = "snow07.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 10) |
var snowflake = "snow08a.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 11) |
var snowflake = "snow08b.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 12) |
var snowflake = "snow08c.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 13) |
var snowflake = "snow08d.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 14) |
var snowflake = "snow08e.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 15) |
var snowflake = "snow08ani.gif"; |
// angezeigte Flocke |

|
(animiert) |
| 16) |
var snowflake = "snow09.gif"; |
// angezeigte Flocke |

|
(statisch) |
| 17) |
var snowflake = "snow01.gif"; |
// angezeigte Flocke |

|
(statisch) |
(Schneeflocke Nr. 17 wenn es schwarz schneien soll)
Ich habe kürzlich einige zusätzliche Grafiken (9-17) hergestellt. Weitere folgen, schauen sie noch einmal vorbei.
Anzahl der Schneeflocken
Die Anzahl der einschwebenden Schneeflocken können sie selbst festlegen. Dazu wird im JavaScript die Anzahl der Schneeflocken als numerischer Wert eingetragen. Suchen sie dazu im Quelltext des Schneefall-Scripts, das unmittelbar vor dem Ende-Body-Tag (</body>) notiert wurde, nach dem EDIT-Marker und tragen die Anzahl ein.
Das Schneefallscript steht ganz unten im Quelltext der HTML-Seite, unmittelbar vor dem Ende-Body-Tag.
Edit-Marker 02
// Anzahl der Schneeflocken
var no = 4;
Nicht zu viele Schneeflocken eintragen. Schließlich beansprucht das eine höhere Rechnerleistung. Mein Vorschlag: 5 - 12 Flocken.
Fehlerquellen
Fehler vermeiden: Schreibweise
Die Dateinamen der Schneeflocken-Grafiken müssen im Script in der genauen Schreibweise eingetragen sein. Groß- Kleinschrift beachten, Javascript macht da einen Unterschied! Manchmal wird beim Herunterladen / Abspeichern oder beim Schreiben auf CD die Schreibweise egenwillig abgeändert.
Fehler vermeiden: Speicherort
Die Schneeflocken-Dateien sollen im gleichen Ordner wie die Adventskalenderdatei gespeichert werden. Andernfalls müssten sie den Pfad entsprechend eintragen!
Info zum Schneefall-Script
Copyright-Info zum Schneefall-Script - bitte lesen
Das JavaScript für die langsam einschwebenden Schneeflocken habe ich nicht selbst geschrieben, darf aber frei verwendet werden, wenn die Copyright-Informationen unverändert bleiben!
Copyright-Informationen zum Schneefallscript von Altan
Auf der Webseite des Autors wird ausdrücklich auf die freie Verwendung und freie Weiterverbreitung des Schneefallscripts hingewiesen:
Zitat:
"This JavaScript code can be freely redistributed as long as this copyright notice
is keept unchanged. This code is used on AS-IS basis and you use it on your own
risk. Author of this code is not responsible for any damage that this code may make."
Das bedeutet:
Dieses JavaScript darf gratis weiter gegeben werden, solange der Copyright-Kommentar nicht verändert wird. Im Quelltext des Adventskalenders sollte also innerhalb des Schneefallscripts dieser Kommentar erhalten bleiben:
// JS Snow v0.2
// finished on 11-10-1999 23:04 in Zagreb, Croatia.
// modified on 06-12-2005 11:20 in Zagreb, Croatia.
//
// Copyright 1999,2005 Altan d.o.o.
// http://www.altan.hr/snow/index.html
// E-mail: snow@altan.hr
Das Schneefallscript steht ganz unten im Quelltext der HTML-Seite, unmittelbar vor dem Ende-Body-Tag.

|