Hallo,
ich wollte fragen,wie das mit den schnee flocken geht, ich habe schon einen Code , doch wenn ich ihn auf meiner Hp einfüge, dann kommen nur Kisten mit roten kreuzen. Ich habe hier schon gelesen, dass man irgendwie ein gif speichern oder verlinken muss und ihn dann auf meine Hp laden. das Probem ist, dass ich nicht so richtig weis wie ich das machen soll, das mit dem gif, und wo ich das Gif speichern muss.
Danke Vielmals im Vorraus
MfG Luxemburger
Hier der Code: Er ist von Homepage baumeister
<script language="JavaScript1.2">
var snowsrc="Schnee.gif"
var no = 10;
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;
var am, stx, sty;
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;
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 (ns4up) {
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"></a></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"></layer>");
}
} else if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"></a></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"></div>");
}
}
}
function snowNS() {
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("snowNS()", 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);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
</script>
Schneeflocken
-
-
Zuerst mal eine Frage, damit ich weiß, auf welchem Level du bist:
Wie sehr kannst du HTML, CSS und JavaScript? -
Dodo
Nicht Ernst gemeint, oder? Ist doch relativ eindeutig, dass da nicht wirklich Kenntnisse vorhanden sind.
var snowsrc="Schnee.gif"
Die Datei wird wohl fehlen, und zwar genau eine Schnee.gif" und nicht schnee.gif -
@Bandit: Doch es ist mein Ernst. Ich will ihm nicht alles vorkauen, weil er dadurch keinen Lerneffekt erzielt.
Aber wenn ich weiß, wie er sich selbst einschätz kann ich ihm helfen, die Lösung aus eigener Kraft zu finden - sodass die Hilfestellung auch Sinn hat. -
Hallo,
naja, meine kenntnisse sind nicht überragen, ich verstehe nicht, wo ich was einfügen muss, und wo ich was kopieren muss. Bei Homepage baumeister steht:,,Vergeßt nicht,das "Schnee.gif" mit abzuspeichern,, und ich weis nicht was damit gemeint ist, das ist mein problem.
MfG Luxemburger -
"Schnee.gif" ist eine Bilddatei.
Eben das Bild, auf dem die Schneeflocke zu sehen ist.Wenn du dieses Script in deine Webseite einbindest, lädt es dieses Bild und stellt es dar.
Das macht es ein paar mal und verändert immer die Position von diesem Bild.Wenn du ein Kasterl mit einem roten X bekommst, heißt das, dass dieses Bild nicht gefunden wird.
Auf Homapge-Baumeister hast du ein paar Schneeflocken, dur Verfügung, die du verwenden darfst.Am einfachsten ist es, wenn du folgende Zeile änderst:
Ändere die Zeile zu dieser hier:Damit greift dein Script auf die Schneeflocke von Homepage-Baumeister zu.
Zwischen den Anführungszeichen kannst du die URL eines jeden beliebigen Bildes angeben. -
Danke,
aber leider geht es immer noch nicht, ich habe var snowsrc="Schnee.gif "; gelöscht und
var snowsrc="http://www.homepage -http://baumeister.de/site-gif /Schnee.gif "; eingefügt, ich weis nicht was das problem ist, könnte es damit zusammenhängen, dass ich die Hp bei Jimdo habe -
In deinem Verweis sind Abstände drin.
Das kommt leider von den Lexikon-Einträgen bei uns im Forum.
Lösch zwischen den Anführungszeichen ALLE Leerzeichen. -
Danke es geht jezt aber
MfG Luxemburger -
- Offizieller Beitrag
Nur kurz noch ein Hinweis von mir. Das Script funktioniert unter dem Firefox nicht mehr.
Aber beim IE sehe ich die Schneeflocken und nicht nur eines. -
Das Script funktioniert unter dem Firefox nicht mehr.
Und das ist auch gut so, wer will schon so einen Blödsinn sehen.