Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [JS] Schneeflocken - wieso gehen die nicht? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Schneeflocken - wieso gehen die nicht?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
*Sassy* *Sassy* ist weiblich
www.Saskia-Heckele.de


images/avatars/avatar-54343.jpg

Dabei seit: 19.02.2005
Beiträge: 1.368
Herkunft: Baden Württemberg

Schneeflocken - wieso gehen die nicht? Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi
also, ich hab ein Problem. Auf meiner Homepage (www.gt-avalon.de.vu) will ich, dass auf der Enterseite schneeflocken "fallen". Den Code hab ich, aber es tut nicht. Es ist aber der gleiche Code, wie der auf der Hauptseite. Auf der Hauptseite tut der Code, aber auf der Enterseite nicht. Den Code hab ich im Body bereich eingebaut.
Hier ist der Code, sollte da irgendetwas falsch sein:

code:
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:
<SCRIPT language=JavaScript1.2> 
var no = 12; // snow number 
var speed = 6; // smaller number moves the shamrocks faster 
var snowflake = "http://gt-avalon.piranho.com/snow.gif"; 
var ns4up = (document.layers) ? 1 : 0; // browser sniffer 
var ie4up = (document.all) ? 1 : 0; 
var dx, xp, yp; // coordinate and position variables 
var am, stx, sty; // amplitude and step variables 
var i, doc_width = 800, doc_height = 600; 
if (ns4up) { 
doc_width = self.innerWidth; 
doc_height = self.innerHeight; 
} else if (ie4up) { 
doc_width = document.body.clientWidth; 
doc_height = document.body.clientHeight; 
} 
dx = new Array(); 
xp = new Array(); 
yp = new Array(); 
am = new Array(); 
stx = new Array(); 
sty = new Array(); 
for (i = 0; i < no; ++ i) { 
dx[i] = 0; // set coordinate variables 
xp[i] = Math.random()*(doc_width-50); // set position variables 
yp[i] = Math.random()*doc_height; 
am[i] = Math.random()*0; // set amplitude variables 
stx[i] = 0.02 + Math.random()/10; // set step variables 
sty[i] = 0.7 + Math.random(); // set step variables 
if (ns4up) { // set layers 
if (i == 0) { 
document.write("<layer name="dot"+ i +"" left="15" "); 
document.write("top="15" visibility="show"><img src=""); 
document.write(snowflake + "" border="0"></layer>"); 
} else { 
document.write("<layer name="dot"+ i +"" left="15" "); 
document.write("top="15" visibility="show"><img src=""); 
document.write(snowflake + "" border="0"></layer>"); 
} 
} else if (ie4up) { 
if (i == 0) { 
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(snowflake + "" border="0"></div>"); 
} else { 
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(snowflake + "" border="0"></div>"); 
} 
} 
} 
function snowNS() { // Netscape main animation function 
for (i = 0; i < no; ++ i) { // iterate for every dot 
yp[i] += sty[i]; 
if (yp[i] > doc_height-50) { 
xp[i] = Math.random()*(doc_width-am[i]-30); 
yp[i] = 0; 
stx[i] = 0.02 + Math.random()/10; 
sty[i] = 0.7 + Math.random(); 
doc_width = self.innerWidth; 
doc_height = self.innerHeight; 
} 
dx[i] += stx[i]; 
document.layers["dot"+i].top = yp[i]; 
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]); 
} 
setTimeout("snowNS()", speed); 
} 
function snowIE() { // IE main animation function 
for (i = 0; i < no; ++ i) { // iterate for every dot 
yp[i] += sty[i]; 
if (yp[i] > doc_height-50) { 
xp[i] = Math.random()*(doc_width-am[i]-30); 
yp[i] = 0; 
stx[i] = 0.02 + Math.random()/10; 
sty[i] = 0.7 + Math.random(); 
doc_width = document.body.clientWidth; 
doc_height = document.body.clientHeight; 
} 
dx[i] += stx[i]; 
document.all["dot"+i].style.pixelTop = yp[i]; 
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]); 
} 
setTimeout("snowIE()", speed); 
} 
if (ns4up) { 
snowNS(); 
} else if (ie4up) { 
snowIE(); 
} 
</SCRIPT>
 


Danke schon im voraus für Antworten
LG Sassy

P.S. Ich hab auf der Enterseite noch ein zweiter javascript code, aber ich glaub nicht, dass es etwas ausmacht, da die schneeflocken nicht getan haben, befor ich den zweiten code eingefügt habe.

__________________

30.12.2005 19:00 *Sassy* ist offline E-Mail an *Sassy* senden Homepage von *Sassy* Beiträge von *Sassy* suchen Nehmen Sie *Sassy* in Ihre Freundesliste auf
Carmen12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ich habe auch einen code, moment ich häng ihn gleich an, muss ihn mal suchen :p der funzt super ( siehe selbst www.tokiohotel-fanboard.de.vu )

-edit- den code hab ich in meinem Forum Wenn du andere Schneeflocken haben möchtest, gib die adresse von denen im fettgedruckten hinein Augenzwinkern



PS: Bei mir fallen die Schneeflocken ja eh ...


Zitat:
<SCRIPT language=JavaScript1.2>
var no = 12; // snow number
var speed = 6; // smaller number moves the shamrocks faster
var snowflake = "http://www.beepworld.de/memberdateien/members24/html-help/schnee2.gif";
var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*0; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ns4up) { // set layers
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
}
} else if (ie4up) {
if (i == 0) {
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(snowflake + "\" border=\"0\"></div>");
} else {
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(snowflake + "\" border=\"0\"></div>");
}
}
}
function snowNS() { // Netscape main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", speed);
}
function snowIE() { // IE main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
</SCRIPT>

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Carmen12: 30.12.2005 19:12.

30.12.2005 19:08
Punkverraeter Punkverraeter ist männlich
Der kleine Psycho von neben an


images/avatars/avatar-22764.jpg

Dabei seit: 28.12.2005
Beiträge: 440
Herkunft: Titz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

auf der hauptseite hast du den code aber im head stehen? wie wörs wenn du ihn da auch mal auf der eingangseite hin tust?

edit: übrigens der code funkioniert im Firefox nichts und ist daher schwachsin

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Punkverraeter: 30.12.2005 19:10.

30.12.2005 19:09 Punkverraeter ist offline E-Mail an Punkverraeter senden Homepage von Punkverraeter Beiträge von Punkverraeter suchen Nehmen Sie Punkverraeter in Ihre Freundesliste auf Fügen Sie Punkverraeter in Ihre Kontaktliste ein MSN Passport-Profil von Punkverraeter anzeigen
*Sassy* *Sassy* ist weiblich
www.Saskia-Heckele.de


images/avatars/avatar-54343.jpg

Dabei seit: 19.02.2005
Beiträge: 1.368
Herkunft: Baden Württemberg

Themenstarter Thema begonnen von *Sassy*
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

@Carmen12: THx, ich habe mal dein code ausprobiert, aber der tut auch nicht... ?!?

@Punkverraeter: Nein, auf der Hauptseite steht der code auch im body bereich...
den code hab ich von der hauptseite, ist genau der gleiche

ach ja, thx für eure hilfe ^^

__________________

30.12.2005 19:19 *Sassy* ist offline E-Mail an *Sassy* senden Homepage von *Sassy* Beiträge von *Sassy* suchen Nehmen Sie *Sassy* in Ihre Freundesliste auf
Carmen12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Bei mir fliegen die ganze Zeit schneeflocken herunter, es geht eh!
30.12.2005 19:20
*Sassy* *Sassy* ist weiblich
www.Saskia-Heckele.de


images/avatars/avatar-54343.jpg

Dabei seit: 19.02.2005
Beiträge: 1.368
Herkunft: Baden Württemberg

Themenstarter Thema begonnen von *Sassy*
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

echt???
das kapier ich jetzt irgendwie nedda....auf der enterseite tun sie bei mir nedda, aber auf der hauptseite tun sei ?!?

nya, egal, wenn es bei dir tut...

danke Augenzwinkern

__________________

30.12.2005 19:23 *Sassy* ist offline E-Mail an *Sassy* senden Homepage von *Sassy* Beiträge von *Sassy* suchen Nehmen Sie *Sassy* in Ihre Freundesliste auf
Carmen12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

jaaa xD ^^ wenn ich beim enter bin, fliegen sie nicht, aber sobald ich auf der hauptseite bin fliegen die ganze zeit schneeflocken runter ^^
30.12.2005 19:27
Punkverraeter Punkverraeter ist männlich
Der kleine Psycho von neben an


images/avatars/avatar-22764.jpg

Dabei seit: 28.12.2005
Beiträge: 440
Herkunft: Titz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

sie will aber das di schneeflocken auch auf der enter seite sind
30.12.2005 19:30 Punkverraeter ist offline E-Mail an Punkverraeter senden Homepage von Punkverraeter Beiträge von Punkverraeter suchen Nehmen Sie Punkverraeter in Ihre Freundesliste auf Fügen Sie Punkverraeter in Ihre Kontaktliste ein MSN Passport-Profil von Punkverraeter anzeigen
Carmen12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

achso... xD ich hab den satz vorin eh ned verstanden ... xDD
30.12.2005 19:32
*Sassy* *Sassy* ist weiblich
www.Saskia-Heckele.de


images/avatars/avatar-54343.jpg

Dabei seit: 19.02.2005
Beiträge: 1.368
Herkunft: Baden Württemberg

Themenstarter Thema begonnen von *Sassy*
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

stimmt
aber ich check nciht, was ich falsch gemacht habe -- es ist ja genau der gleiche code an der gleichen stelle wie auf der hauptseite ...

__________________

30.12.2005 19:32 *Sassy* ist offline E-Mail an *Sassy* senden Homepage von *Sassy* Beiträge von *Sassy* suchen Nehmen Sie *Sassy* in Ihre Freundesliste auf
Punkverraeter Punkverraeter ist männlich
Der kleine Psycho von neben an


images/avatars/avatar-22764.jpg

Dabei seit: 28.12.2005
Beiträge: 440
Herkunft: Titz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

nehm folgenden Code:

code:
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:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
<script language="JavaScript">
var snowsrc="snow.gif"
var no = 10;

var ns4 = (document.layers) ? 1 : 0; 
var ie = (document.all ) ? 1 : 0;
var dom = (document.getElementById && !document.all) ? 1 : 0;

var dx, xp, yp; 
var am, stx, sty; 
var i;
var doc_width = screen.availWidth;
var doc_height = screen.availHeight;


if (ns4)
{ doc_width = self.innerWidth;
doc_height = self.innerHeight; }
else if (ie)
{ doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight; }
else if (dom)
{ doc_width = document.body.clientWidth; 
doc_height = document.body.clientHeight; } 


dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();

for (i = 0; i < no; ++ i)
{ 
dx[i] = 0; 
xp[i] = Math.random()*(doc_width-50); 
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; 
stx[i] = 0.02 + Math.random()/10; 
sty[i] = 0.7 + Math.random(); 

if (ns4) 
{ 
if (i == 0)
{ document.write("<layer name='dot"+ i +"' left='-20' top='-20' visibility='show'><img src='"+snowsrc+"' border='0'></layer>"); }
else
{ document.write("<layer name='dot"+ i +"' left='-20' top='-20' visibility='show'><img src='"+snowsrc+"' border='0'></layer>"); }
}
else if (ie)
{
if (i == 0)
{ document.write("<div id='dot"+ i +"' style='position:absolute; z-index:"+ i +"; visibility:visible; top:-20px; left:-20px;'><img src='"+snowsrc+"' border='0'></div>"); } 
else 
{ document.write("<div id='dot"+ i +"' style='position:absolute; z-index:"+ i +"; visibility:visible; top:-20px; left:-20px;'><img src='"+snowsrc+"' border='0'></div>"); }
}
else if (dom)
{
if (i == 0)
{ document.write("<div id='dot"+ i +"' style='position:absolute; z-index:"+ i +"; visibility:visible; top:-20px; left:-20px;'><img src='"+snowsrc+"' border='0'></div>"); } 
else 
{ document.write("<div id='dot"+ i +"' style='position:absolute; z-index:"+ i +"; visibility:visible; top:-20px; left:-20px;'><img src='"+snowsrc+"' border='0'></div>"); }
}
}

function snowNS4() { 
for (i = 0; i < no; ++ i) { 
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS4()", 10);
}

function snowIE() { 
for (i = 0; i < no; ++ i) { 
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", 10);
}

function snowDOM() {
for (i = 0; i < no; ++ i) { 
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth; 
doc_height = document.body.clientHeight; 
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top = yp[i]; 
document.getElementById("dot"+i).style.left = xp[i] + am[i]*Math.sin(dx[i]); 
}
setTimeout("snowDOM()", 10);
}

if (ns4)
{ snowNS4(); }
else if (ie)
{ snowIE(); }
else if (dom)
{ snowDOM(); }

</script>



hat folgene vorteile:

1. ist er übersichtlicher und 2. funktioniert er auch im Firefox. Jede homepage sollte in möglichst vielen Browsern richtig zu sehen sein Augenzwinkern
30.12.2005 19:36 Punkverraeter ist offline E-Mail an Punkverraeter senden Homepage von Punkverraeter Beiträge von Punkverraeter suchen Nehmen Sie Punkverraeter in Ihre Freundesliste auf Fügen Sie Punkverraeter in Ihre Kontaktliste ein MSN Passport-Profil von Punkverraeter anzeigen
*Sassy* *Sassy* ist weiblich
www.Saskia-Heckele.de


images/avatars/avatar-54343.jpg

Dabei seit: 19.02.2005
Beiträge: 1.368
Herkunft: Baden Württemberg

Themenstarter Thema begonnen von *Sassy*
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi

Vilen Dank!! Augenzwinkern
Jetzt funktioniert er...hab ihn auch auf der Hauptseite ausgetauscht

LG Sassy

@ Mods: Bitte closen, hat sich jetzt erledigt

__________________

30.12.2005 19:39 *Sassy* ist offline E-Mail an *Sassy* senden Homepage von *Sassy* Beiträge von *Sassy* suchen Nehmen Sie *Sassy* in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [JS] Schneeflocken - wieso gehen die nicht?

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH