Autor |
Nachricht |
-
leuchtturmfan
|
03.11.2006 um 17:26 (UTC) Titel: |
|
|
schniegling hat Folgendes geschrieben: da find ich auch nix passendes kannst du net einfach ein code reinschreiben^^ büdde^^
Ein wenig gucken hilft manchmal
Hier bitte sehr:
http://www.gloeckner-nbg.de/weihnacht.htm |
|
↑
|
|
|
-
schniegling
|
03.11.2006 um 17:46 (UTC) Titel: |
|
|
ja das hab ich gefunden aber ich hab jetzt
schnee blabla drauf geclick und da kamm der cout
<script LANGUAGE="JavaScript">
var no = 20; // Anzahl der Bilder, bei mehr oder weniger anpassen !!!!!!!!!!!!!!!!!!!!!!!!!!!!
var xp, yp;
var i, doc_width = 1024, doc_height = 768; // Grösse des Bildschirms
var st, w;
var ns4up = (document.layers) ? 1 : 0; // Browseridentifizierung
var ie4up = (document.all) ? 1 : 0;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
xp = new Array();
yp = new Array();
st = new Array();
pic = new Array();
pic[0]="http://people.freenet.de/guenter3625/gifs/schneeflocke1.gif" // Für mehr oder weniger Schneeflocken einfach Zeilen hinzufügen bzw. löschen !!
pic[1]="http://people.freenet.de/guenter3625/gifs/schneeflocke.gif"
pic[2]="http://people.freenet.de/guenter3625/gifs/schneeflocke1.gif"
pic[3]="http://people.freenet.de/guenter3625/gifs/schneeflocke.gif"
pic[4]="http://people.freenet.de/guenter3625/gifs/schneeflocke1.gif"
pic[5]="http://people.freenet.de/guenter3625/gifs/schneeflocke.gif"
pic[6]="http://people.freenet.de/guenter3625/gifs/schneeflocke1.gif"
pic[7]="http://people.freenet.de/guenter3625/gifs/schneeflocke.gif"
pic[8]="http://people.freenet.de/guenter3625/gifs/schneeflocke.gif"
pic[9]="http://people.freenet.de/guenter3625/gifs/schneeflocke1.gif"
pic[10]="http://people.freenet.de/guenter3625/gifs/schneeflocke.gif"
pic[11]="http://people.freenet.de/guenter3625/gifs/schneeflocke1.gif"
pic[12]="http://people.freenet.de/guenter3625/gifs/schneeflocke.gif"
pic[13]="http://people.freenet.de/guenter3625/gifs/schneeflocke1.gif"
pic[14]="http://people.freenet.de/guenter3625/gifs/schneeflocke1.gif"
pic[15]="http://people.freenet.de/guenter3625/gifs/schneeflocke.gif"
pic[16]="http://people.freenet.de/guenter3625/gifs/schneeflocke.gif"
pic[17]="http://people.freenet.de/guenter3625/gifs/schneeflocke1.gif"
pic[18]="http://people.freenet.de/guenter3625/gifs/schneeflocke.gif"
pic[19]="http://people.freenet.de/guenter3625/gifs/schneeflocke.gif"
pic[20]="http://people.freenet.de/guenter3625/gifs/schneeflocke1.gif"
st[0]=1
st[1]=1.1
st[2]=1.2
st[3]=2
st[4]=2.1
st[5]=2.2
st[6]=3
st[7]=3.1
st[8]=3.2
st[9]=4
st[10]=4.1
st[11]=4.2
st[12]=5
st[13]=5.1
st[14]=5.2
st[15]=5.2
st[16]=5.2
st[17]=5.2
st[18]=5.2
st[19]=5.2
st[20]=5.2
w = 3.14 / 360 * 2; //winkelfunktion
for (i = 0; i < no; ++ i) {
xp[i]=Math.random()*(doc_width-35);
yp[i]=Math.random()*(doc_height-20);
if (ns4up) { // Bereiche anlegen
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(pic[i] + "\" border=\"0\"></layer>");
} else
if (ie4up) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(pic[i] + "\" border=\"0\"></div>");
}
}
function snowNS() { // Animationsfunktion fuer Netscape
for (i = 0; i < no; ++ i) { // Ein Schleifendurchlauf fuer jedes Objekt
yp[i] = yp[i] + st[i];
xp[i] = xp[i] + Math.sin(yp[i]*w+st[i])*2;
if (yp[i] > doc_height) {
xp[i]=Math.random()*(doc_width-35);
yp[i]=0;
}
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i];
}
setTimeout("snowNS()", 20);
}
function snowIE() { // Animationsfunktion fuer Internet Explorer
for (i = 0; i < no; ++ i) { // Ein Schleifendurchlauf fuer jedes Objekt
yp[i] = yp[i] + st[i];
xp[i] = xp[i] + Math.sin(yp[i]*w+st[i])*2;
if (yp[i] > doc_height) {
xp[i]=Math.random()*(doc_width-35);
yp[i]=0;
}
document.all["dot"+i].style.pixelTop = yp[i]+document.body.scrollTop;
document.all["dot"+i].style.pixelLeft = xp[i]+document.body.scrollLeft;
}
setTimeout("snowIE()", 20);
}
if (ns4up) {snowNS();}
else if (ie4up) {snowIE();}
</script>
der geht aber auch net ! |
|
↑
|
|
|
-
ronsn
|
03.11.2006 um 22:20 (UTC) Titel: |
|
|
Darf ich fragen, was daran php-code ist?
Das Einzige, was Ihr braucht, ist eine Schneeflocke als Bild, die Ihr hochladet.
Dann diesen Code einsetzen und in der Zeile:
var SNOW_Picture = " http://WWW.DEINE_SCHNEEFLOCKE.JPG"
die Zieladdresse ändern.
Code: <script type="text/javascript" language="javascript">
<!--// Hiding this script from old browsers
////////////////////////////////////////////////////////////////
// Javascript made by Rasmus Petersen - http://www.peters1.dk //
////////////////////////////////////////////////////////////////
var SNOW_Picture = "http://WWW.DEINE_SCHNEEFLOCKE.JPG"; // <--- HIER DIE URL DEINES BILDES EINTRAGEN!!!
var SNOW_no = 15;
var SNOW_browser_IE_NS = (document.body.clientHeight) ? 1 : 0;
var SNOW_browser_MOZ = (self.innerWidth) ? 1 : 0;
var SNOW_Time;
var SNOW_dx, SNOW_xp, SNOW_yp;
var SNOW_am, SNOW_stx, SNOW_sty;
var i, SNOW_Browser_Width, SNOW_Browser_Height;
if (SNOW_browser_IE_NS)
{
SNOW_Browser_Width = document.body.clientWidth;
SNOW_Browser_Height = document.body.clientHeight;
}
else if (SNOW_browser_MOZ)
{
SNOW_Browser_Width = self.innerWidth - 20;
SNOW_Browser_Height = self.innerHeight;
}
SNOW_dx = new Array();
SNOW_xp = new Array();
SNOW_yp = new Array();
SNOW_am = new Array();
SNOW_stx = new Array();
SNOW_sty = new Array();
for (i = 0; i < SNOW_no; ++ i)
{
SNOW_dx[i] = 0;
SNOW_xp[i] = Math.random()*(SNOW_Browser_Width-50);
SNOW_yp[i] = Math.random()*SNOW_Browser_Height;
SNOW_am[i] = Math.random()*20;
SNOW_stx[i] = 0.02 + Math.random()/10;
SNOW_sty[i] = 0.7 + Math.random();
if (i == 0) document.write("<\div id=\"SNOW_flake"+ i +"\" style=\"position: absolute; z-index: "+ i +"; visibility: visible; top: 15px; left: 15px;\"><a href=\"http://www.peters1.dk\" target=\"_blank\"><\img src=\""+SNOW_Picture+"\" border=\"0\"></a><\/div>");
else document.write("<\div id=\"SNOW_flake"+ i +"\" style=\"position: absolute; z-index: "+ i +"; visibility: visible; top: 15px; left: 15px;\"><\img src=\""+SNOW_Picture+"\" border=\"0\"><\/div>");
}
function SNOW_Weather()
{
for (i = 0; i < SNOW_no; ++ i)
{
SNOW_yp[i] += SNOW_sty[i];
if (SNOW_yp[i] > SNOW_Browser_Height-50)
{
SNOW_xp[i] = Math.random()*(SNOW_Browser_Width-SNOW_am[i]-30);
SNOW_yp[i] = 0;
SNOW_stx[i] = 0.02 + Math.random()/10;
SNOW_sty[i] = 0.7 + Math.random();
}
SNOW_dx[i] += SNOW_stx[i];
document.getElementById("SNOW_flake"+i).style.top=SNOW_yp[i]+"px";
document.getElementById("SNOW_flake"+i).style.left=SNOW_xp[i] + SNOW_am[i]*Math.sin(SNOW_dx[i])+"px";
}
SNOW_Time = setTimeout("SNOW_Weather()", 10);
}
SNOW_Weather();
//-->
</script>
Zuletzt bearbeitet von ronsn am 05.11.2006, 21:25, insgesamt 2-mal bearbeitet
|
|
↑
|
|
|
-
schniegling
|
04.11.2006 um 08:36 (UTC) Titel: |
|
|
DANKE DANKE
!! ich habs hinbekommen
!!! entschuldigung ^^ für denn stress trozdem vielen dank ! |
|
↑
|
|
|
-
free-planet
|
|
↑
|
|
|
-
geile5b
|
22.11.2006 um 19:27 (UTC) Titel: |
|
|
hmm... geht das auch das sich das wetter runterlädt und das es nur schneit wenns in echt schneit? xD so wie in filght simulator |
|
↑
|
|
|
-
jonas14
|
|
↑
|
|
|
-
queer-libary
|
07.12.2006 um 13:28 (UTC) Titel: |
|
|
So nun hab ich's auch geschafft!
Nur, bei mir werden die schneeflocken nur im mozilla dargestellt aber im ie nur als weiße kästchen mit kreuzchen die nicht runterfallen, sondern ganz wild alle oben am Bildschirm "hängen" bleiben! Kann ich in dem Script noch was verändern, damit es im ie auch läuft?
DANKE |
|
↑
|
|
|
-
jonas14
|
|
↑
|
|
|
-
queer-libary
|
07.12.2006 um 14:00 (UTC) Titel: |
|
|
Dacht ich auch erst. Denn meistens klappts mit dem ie und nicht mit mozilla... aber bei mir ist es umgedreht...
weißt du an was das liegen könnte? |
|
↑
|
|
|
-
jonas14
|
07.12.2006 um 17:59 (UTC) Titel: |
|
|
|
|
↑
|
|
|
|