JS sollte CSS Sprite verschieben. Geht aber nicht immer.

tobee

Erfahrenes Mitglied
Auf meiner Seite habe ich einen Countdown (x Sekunden bis zum 5.5.2010) mit Hilfe von CSS Sprites gelöst.
Mein Arbeitskollege meinte auf seinem Firefox funktioniert das Javascript nicht - obwohl wir die gleiche Version haben.
Könntet ihr evtl. mit eurem Browser draufschauen und mir kurz mitteilen ob es geht.

Danke im vorraus für eure Mithilfe :)
 
Er könnte vielleicht auch NoScript installiert haben, was das Ausführen des Skriptes verhindert. Könnte ja sein, dass er vergaß, dass er das installiert hat.
 
Ich habe gerade nochmal gefragt bzw. nachgeschaut. Er hat Firefox 3.6.3 mit Firebug 1.5.3
Und ich habe, konnte ich auch zuerst nicht glauben, auch Firefox 3.6.3 mit Firebug 1.5.3
 
Zuletzt bearbeitet:
Okay, es gibt Neuigkeiten. Bei meinen Kollegen geht es jetzt auch. Er musste ca 5mal neuladen und dann ging es. Ganz komisch.
Interessant ist auch, das im IE6 und IE7 folgende Zeile nicht interpretiert wurde (Zeile 9):
Javascript:
var now = new Date();
var time = now.getTime() / 1000;
var difference = Math.floor(end - time).toString();
while (difference.length < 7) {
    difference = '0' + difference;
}
        
$('div.date div.number').each(function(i, item){
    this.className = 'number number-' + difference[i];
});
Weiß jemand welche ECMA Script Version die beiden Browser benutzen?
Meine Lösung war folgende:
Javascript:
this.className = 'number number-' + difference.substr(i, 1);

Wahrscheinlich konnte man in dieser ECMA Script Version auf Strings mit eckigen Klammern nicht zugreifen!?

EDIT: Jetzt geht es im IE6-9, Firefox, Opera und Chrome
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück