2013-03-18 2 views
0

Привет я надеюсь, что вы можете помочь мнеIE 7/8 Javascript вопрос

У меня возникли проблемы в IE 7/8 с твердым шаблоном рока. См. Шаблон http://www.pixelsparadise.com/showcase_2013/#load=http://www.rocksolid.joomlatemplates.info

Это похоже на код JavaScript в заголовке.

Ошибка кода я получаю в отладчике IE является

SCRIPT1014: Invalid character 

<script type="text/javascript">document.getElementById("sectors").addEventListener('change', function() { 
    window.location = this.value;},false); ​</script> 

Это кусок кода, на первый взгляд вызывает проблему.

В основном область останавливает любую кнопку, используемую в шаблоне, от работы. Любые идеи, как исправить это для Internet Explorer 7/8?

Благодаря

+0

Извиняюсь я, казалось, сортировали сам. Потому что я пытался связать около

+0

Этот код не может работать в IE <9: 'addEventListener' не поддерживался до IE9. Посмотрите на 'attachEvent' для старого IE –

ответ

1

Вы дополнительно, «невидимый» (это можно увидеть, если скопировать этот код в нечто вроде Notepad ++) характер непосредственно перед </script> тега; просто удалите все между ; и </script>, и оно должно быть разрешено.

+0

Мне пришлось использовать блокнот ++, чтобы поверить вам, но вы правы :) +1 –

0

вынимают пространство в закрытии сценария тега

​</script> 

изменение

<script type="text/javascript">document.getElementById("sectors").addEventListener('change', function() { 
    window.location = this.value;},false); </script>