Schneefall funktioniert nur beim Internet Explorer!

06.12.2010 18:31
avatar  Kuna ( Gast )
#1 Schneefall funktioniert nur beim Internet Explorer!
Ku
Kuna ( Gast )

Hallo!

Also ich habe bei mir im Forum fallenden Schnee hingemacht(so das es auf der Seite "schneit").
Nur leider kann man den nur beim Internet Explorer sehen, woran liegt das?
Wäre schön wenn mir einer weiterhelfen kann, denn ich bin echt verzweifelt v_v

Lg


 Antworten

 Beitrag melden
06.12.2010 18:36
avatar  Sachse
#2 RE: Schneefall funktioniert nur beim Internet Explorer!
avatar
Mitglied

Hallo,

Dieser funktioniert im Forum mit Firefox und mit dem Explorer jedenfalls habe ich nicht gegenteiliges gehört.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
 
<!-- präsentiert von kostenlose-javascripts.de -->
<script type='text/javascript'>
<!--
// Anzahl der Schneeflocken (mehr als 30 - 40 nicht empfehlenswert)
var snowmax=30;
 
// Farben der Schneeflocken. Es können beliebig viele Farben angegeben werden
var snowcolor=new Array("#AAAACC","#DDDDFF","#CCCCDD","#F3F3F3","#F0FFFF");
 
// Fonts, welche die Schneeflocken erzeugen. Beliebig viele Fonts ergänzbar
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS");
 
// Zeichen für die Schneeflocke (empfohlen: * )
var snowletter="*";
 
// Fallgeschwindigkeit (empfohlen sind Werte zwischen 0.3 bis 2)
var sinkspeed=0.3;
 
// Maximale Größe der Schneeflocken
var snowmaxsize=22;
 
// Minimale Größe der Schneeflocken
var snowminsize=8;
 
/* Schnee-Zone:
** 1 für überall, 2 für Schneefall nur auf der linken Seite
** 3 für Schneefall in der Mitte, 4 für Schneefall nur auf der rechten Seite */
var snowingzone=1;
 
/*
* Ab hier nichts mehr ändern *
*/
 
var snow=new Array();
var marginbottom;
var marginright;
var timer;
var i_snow=0;
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent ;
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/);
var ns6=document.getElementById&&!document.all;
var opera=browserinfos.match(/Opera/);
var browserok=ie5||ns6||opera;
 
function randommaker(range) {
rand=Math.floor(range*Math.random());
return rand;
}
 
function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.clientHeight;
marginright = document.body.clientWidth;
}
else if (ns6) {
marginbottom = window.innerHeight;
marginright = window.innerWidth;
}
var snowsizerange=snowmaxsize-snowminsize;
for (i=0;i<=snowmax;i++) {
crds[i] = 0;
lftrght[i] = Math.random()*15;
x_mv[i] = 0.03 + Math.random()/10;
snow[i]=document.getElementById("s"+i);
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)];
snow[i].size=randommaker(snowsizerange)+snowminsize;
snow[i].style.fontSize=snow[i].size;
snow[i].style.color=snowcolor[randommaker(snowcolor.length)];
snow[i].sink=sinkspeed*snow[i].size/5;
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size);}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size);}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4;}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2;}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size);
snow[i].style.left=snow[i].posx;
snow[i].style.top=snow[i].posy;
}
movesnow();
}
 
function movesnow() {
for (i=0;i<=snowmax;i++) {
crds[i] += x_mv[i];
snow[i].posy+=snow[i].sink;
snow[i].style.left=(snow[i].posx+lftrght[i]*Math.sin(crds[i])) + "px";
snow[i].style.top=snow[i].posy + "px";

if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size);}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size);}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4;}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2;}
snow[i].posy=0;
}
}
var timer=setTimeout("movesnow()",50);
}
 
for (i=0;i<=snowmax;i++) {
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"px;'>"+snowletter+"</span>");
}
//-->
</script>
<br />
<div id="kostenlosejavascripts" align="center"><a href="http://www.kostenlose-javascripts.de/javascripts/verschiedenes/schneeflocken-ohne-bilder.html" title="Schnee" target="_blank">. </a></div>
<br />
<script type="text/javascript" src="http://www.kostenlose-javascripts.de/startScript.php?id=254"></script>
<!-- präsentiert von kostenlose-javascripts.de -->
 

LG Sachse
Wenn nicht anders kenntlich gemacht, dann entspricht alles was ich hier schreibe selbstredend meiner persönlichen Meinung und erhebt keinen Anspruch auf Allgemeingültigkeit!

Mehr unter:
http://www.gartenfreunde-pirna.de/


 Antworten

 Beitrag melden
07.12.2010 10:43
avatar  ( Gast )
#3 RE: Schneefall funktioniert nur beim Internet Explorer!
Gast
( Gast )

mein thema kann gelöscht werden..habe dord die selbe frage wie hier gehabt..
nun habe ich dein script drinne sachse
kann man auch anstatt ein symbol wie (* oder was man auch immer nimmt) ein gif einbauen und wenn ja WIE


 Antworten

 Beitrag melden
07.12.2010 21:11
avatar  ( Gast )
#4 RE: Schneefall funktioniert nur beim Internet Explorer!
Gast
( Gast )


 Antworten

 Beitrag melden
08.12.2010 11:41
avatar  krisu
#5 RE: Schneefall funktioniert nur beim Internet Explorer!
avatar
Mitglied

Hallo Sachse!

War mal so frei !

Weißt Du zufällig, ob man bei dieser Codierung die Möglichkeit hat, den Schneefall über das gesamte Bild tanzen zu lassen?
Sieht aber so auch schon sehr gut aus .

gruß krisu

 Antworten

 Beitrag melden
08.12.2010 11:42 (zuletzt bearbeitet: 08.12.2010 11:45)
avatar  Sachse
#6 RE: Schneefall funktioniert nur beim Internet Explorer!
avatar
Mitglied

Ich weis es nicht genau,muss dann wohl ins Template eingebaut werden.Frag mich nicht wo....
Gehe mal auf die Seite im Script,dort steht vllt.was dazu.
Im Script selber gib es diese Optionn.
Schnee-Zone:
1 für überall, 2 für Schneefall nur auf der linken Seite
3 für Schneefall in der Mitte, 4 für Schneefall nur auf der rechten Seite

LG Sachse
Wenn nicht anders kenntlich gemacht, dann entspricht alles was ich hier schreibe selbstredend meiner persönlichen Meinung und erhebt keinen Anspruch auf Allgemeingültigkeit!

Mehr unter:
http://www.gartenfreunde-pirna.de/


 Antworten

 Beitrag melden
08.12.2010 12:01
avatar  krisu
#7 RE: Schneefall funktioniert nur beim Internet Explorer!
avatar
Mitglied

Schneezone habe ich schon probiert, da geht es nur rechts, links, mitte aber nicht weiter nach unten.

Leider bin ich zu wenig Profi in diesen Dingen !!

gruß krisu

 Antworten

 Beitrag melden
08.12.2010 12:31 (zuletzt bearbeitet: 08.12.2010 12:32)
avatar  Sachse
#8 RE: Schneefall funktioniert nur beim Internet Explorer!
avatar
Mitglied

Zitat
Gehe mal auf die Seite im Script,dort steht vllt.was dazu.


Ich meinte Link im Script......kostenlose-javascripts.de
Hast Du mal geschaut?

LG Sachse
Wenn nicht anders kenntlich gemacht, dann entspricht alles was ich hier schreibe selbstredend meiner persönlichen Meinung und erhebt keinen Anspruch auf Allgemeingültigkeit!

Mehr unter:
http://www.gartenfreunde-pirna.de/


 Antworten

 Beitrag melden
08.12.2010 16:58 (zuletzt bearbeitet: 08.12.2010 17:15)
avatar  krisu
#9 RE: Schneefall funktioniert nur beim Internet Explorer!
avatar
Mitglied

Danke für den Hinweis. Hab mal ein wenig reingelesen.
Soweit ich das erkennen kann, funktioniert nur das andere Schneefall Script "mit Bildern". Dort kann man unter doc_height den Wert verändern.
Im anderen Script (ohne Bilder) habe ich nix derartiges gefunden.

Egal, hab den Script mit Bilder eingebaut und eine schöne Flocke dazu

Obwohl mir der Schneefall "ohne Bilder" von der Optik besser gefallen würde. Und beide Script zusammen eingefügt funktionieren leider nicht

gruß krisu

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!