chriss-wisel
Neues Mitglied
Hey Leute, ich finde einfach nicht das Problem..
Ich da nun Weihnachten vor der Tür steht wollte ich meine Seite verschönern mit einem Schneeflockenscript was so aussieht:
Das funktioniert auch wunderbar, aber ich habe auf meine Seite auch einen Minutencountdown der so aussieht:
das Script habe ich immer alls Anreiz zur Teilnahme an kleineren Gewinnspielen...das funktioniert auch immer, aber wenn ich das 1. Script, das Schneescript einfüge, dann geht nur das Schneescript, aber mein Minutencountdown nicht mehr..
Wo liegt hier der Fehler? Was muss ich ändern?
Ich hoffe auf Hilfe von euch ;)
Gruß =)
Ich da nun Weihnachten vor der Tür steht wollte ich meine Seite verschönern mit einem Schneeflockenscript was so aussieht:
Code:
[SIZE=3][FONT=Times New Roman]<!-- ANFANG Script mit den Schneeflocken -->[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]<script language="JavaScript" type="text/javascript">[/FONT][/SIZE]
[LEFT][SIZE=3][FONT=Times New Roman]// Konfiguration[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]// Anzahl der Schneeflocken[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var flocken = 70;[/FONT][/SIZE][/LEFT]
[SIZE=3][FONT=Times New Roman]// Sinkgeschwindigkeit [/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var geschwindigkeit = 3;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]// relative Adresse der Schneeflocke [/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var schneeflocke = "4.gif"; [/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]// Muss entsprechend der verwendeten Seite angepasst werden. [/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var scrolldown = 1400[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]// Konfiguration [/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]// Do not edit below this line[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var schnee = new Array();[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var unterer_rand;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var rechter_rand;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var timer;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var x_mv = new Array();[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var crds = new Array();[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var lftrght = new Array();[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var browserinfos = navigator.userAgent;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var ie5 = document.all && document.getElementById && !browserinfos.match(/Opera/);[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var ns6 = document.getElementById && !document.all;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var opera = browserinfos.match(/Opera/);[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var browserok = ie5 || ns6 || opera;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]function zufall(range)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]{[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] return Math.floor(range * Math.random());[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]}[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]function starte_schnee()[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]{[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] if (ie5 || opera)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] {[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] unterer_rand = document.body.clientHeight + scrolldown;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] rechter_rand = document.body.clientWidth - 30; [/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] }[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] else if (ns6)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] {[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] unterer_rand = window.innerHeight + scrolldown;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] rechter_rand = window.innerWidth - 40;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] }[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] for (var i = 0; i <= flocken; i++)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] {[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] crds[i] = 0;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] lftrght[i] = Math.random() * 15;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] x_mv[i] = 0.03 + Math.random() / 10;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] schnee[i] = document.getElementById('s' + i);[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] schnee[i].sink = geschwindigkeit;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] schnee[i].posx = zufall(rechter_rand);[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] schnee[i].posy = zufall(2 * unterer_rand - unterer_rand);[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] schnee[i].style.left = schnee[i].posx;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] schnee[i].style.top = schnee[i].posy;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] }[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] bewege_schnee();[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]}[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]function bewege_schnee()[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]{[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] for (var i = 0; i <= flocken; i++)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] {[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] crds[i] += x_mv[i];[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] schnee[i].posy += schnee[i].sink;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] schnee[i].style.left = schnee[i].posx + lftrght[i] * Math.sin(crds[i]);[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] schnee[i].style.top = schnee[i].posy;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] if ((schnee[i].posy >= (unterer_rand)) || (parseInt(schnee[i].style.left) > (rechter_rand - 3* lftrght[i])))[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] {[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] schnee[i].posx = zufall(rechter_rand);[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] schnee[i].posy = 0;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] }[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] }[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] var timer = setTimeout('bewege_schnee();', 40); // Wert von 10 bis 100 [/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]}[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]for (var i = 0; i <= flocken; i++)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] document.write('<span id="s' + i +'" style="position: absolute">' + '<IMG SRC="' + schneeflocke + '">' + '</span>');[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]if (browserok)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] window.onload = starte_schnee;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]</script>[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]<!-- ENDE Script -->[/FONT][/SIZE]
Das funktioniert auch wunderbar, aber ich habe auf meine Seite auch einen Minutencountdown der so aussieht:
Code:
[SIZE=3][FONT=Times New Roman]<body onLoad="startTimer();">[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]/*[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Bodyteil meiner Seite[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]*/[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]<script type="text/javascript">[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var running = false[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var endTime = null[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var timerID = null[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var totalMinutes = 10;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]function startTimer() {[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]running = true[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]now = new Date()[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]now = now.getTime()[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]endTime = now + (1000 * 60 * totalMinutes);[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]showCountDown()[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]}[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]function showCountDown() {[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]var now = new Date()[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]now = now.getTime()[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]if (endTime - now <= 0) {[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] clearTimeout(timerID)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] running = false[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] alert("Die Zeit ist abgelaufen.")[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] document.getElementById('SessionTimeCount').innerHTML = "Die Zeit ist abgelaufen!"[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]// window.location.replace ( "/index.php?option=logout" ) ;[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]} else {[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] var delta = new Date(endTime - now)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] var theMin = delta.getMinutes()[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] var theSec = delta.getSeconds()[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] var theTime = theMin[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] theTime += ((theSec < 10) ? ":0" : ":") + theSec[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] document.getElementById('SessionTimeCount').innerHTML = "Du hast noch <b>" + theTime + "</b> Minuten!"[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] if (running) {[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] timerID = setTimeout("showCountDown()",600)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] }[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]}[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]}[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] </script>[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] </font>[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] <font color="#FFFFFF" face="Comic Sans MS"> [/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] <span style="background-color: #F06F0F; font-weight:700" id="SessionTimeCount">Du hast noch 10:00 Minuten!</span></font></p>[/FONT][/SIZE]
das Script habe ich immer alls Anreiz zur Teilnahme an kleineren Gewinnspielen...das funktioniert auch immer, aber wenn ich das 1. Script, das Schneescript einfüge, dann geht nur das Schneescript, aber mein Minutencountdown nicht mehr..
Wo liegt hier der Fehler? Was muss ich ändern?
Ich hoffe auf Hilfe von euch ;)
Gruß =)