Det finns fortfarande folk som envisas med att köra gamla webbläsare, trots att det är både enkelt och gratis att uppgradera till senare varianter, såsom Google Chrome, Safari eller Firefox.

Internet Explorer 7 är en sådan webbläsare. Nog för att den slår IE 6 med hästlängder, men ibland ger den skumma fel.

Vi använder Hoptoad för att spåra fel. Den rapporterar ju javascriptfel nuförtiden, så det är ganska smidigt. Tyvärr är meddelandet i detta fall helt kryptiskt.

File: unsupported.js:0 (IE7 har inte stöd för att rapportera i vilken fil felet låg)
Error message: Expected identifier, string or number

Det vanligaste felet när du får detta meddelande är att du har ett kommatecken för mycket i din kod (eller ett så kallat hårt mellanslag).

Här är ett exempel:

var Folder = {
open: function () { alert(‘Folder is now open!’); },
close: function () { alert(‘Folder is now closed.’); },
};

Ser du det lilla kommatecknet på näst sista raden? Det ska inte vara där, och det är slarvigt av programmeraren att lägga in det. Men det är lätt hänt, speciellt med lite längre funktioner. Dessutom klagar inte de flesta webbläsare på felet. Det är bara IE6 och IE7 som gör, och de kraschar totalt.

Tag bort kommatecknet så är problemet löst.


Du är väl med på VIP-listan?

Om du vill ha koll på nyheter inom webbdesign och vara bland de första som hör om våra nya projekt ska du såklart göra som hundratals andra designers och företagare - gå med i vår VIP-lista.