Wiedziałem, że IE8 to ból, ale nigdy nie widziałem, żeby sprawiało mi to tyle kłopotu. Wszystko, co próbuję zrobić, to zdefiniować obiekt JavaScript i powoduje błąd, zatrzymując wszystkie skrypty od pracy na stronie.Błędy IE8 podczas definiowania obiektu JavaScript?
Błąd to "Oczekiwany identyfikator, ciąg lub liczba" i oznacza, że problem występuje, gdy zdefiniuję poniżej właściwość "klasa". Widziałem niezliczone skrypty definiujące obiekty w ten sposób, więc dlaczego IE8 wymiotuje na to?
Wyizolowałem kod naruszający prawa do tego. Umieszczenie tego w nagłówku strony HTML i uruchomienie jej w IE8 spowoduje problem, który widzę.
<script type="text/javascript" language="javascript">
var atts = {class: "trigger"};
</script>
IE jest straszne dla „zastrzeżone słowa "które nie są. spróbuj zmienić tymczasowo klasę na coś innego, np. "foo" i zobacz, co się stanie. –