| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > скрипт не работает в Firefox |
| Автор: expLict 16.11.2009, 09:48 | ||||||
| Всем привет! Яваскрипт знаю плохо поэтому нужна помощь. Собственно сабж: есть примитивная функция упрощенная с помощью jQuery.
Она вызывается по клику на поле картинки
Также есть select, в который с помощью smarty через цикл забивается массив элементов option, содержащих инфу по регионам:
Ну и соответственно есть div c id="reg_info" в который вышеприведенная функция и вбивает инфу взятую из атрибута value(от optiona) Проблема в том что все это не работает в Firefox3.5, а в IE6/7/8, Opera, Google Chrome работает великолепно. Firebug пишет sel is not defined, тоесть якобы sel не определена. Зачем ее описывать? Помогите пожалуйста, очень нужно чтоб в лисе тоже работало ;) зы: прошу прощения если подобная тема поднималась. |
| Автор: EmilRegis 16.11.2009, 12:10 | ||||
думаю эта запись
не верна...Вы закрываете тег option раньше, чем пишете что-то внутри него... вот таак надо
|
| Автор: expLict 16.11.2009, 12:20 |
| EmilRegis, Насколько я знаю тег <option> не требует закрывающего тега, тоесть запись <option>...</option> равносильна <option />... |
| Автор: EmilRegis 16.11.2009, 12:28 | ||
действительно не требует, но я не уверен, что в записи
{$region.RName} будет пониматься как sel.options[1].text, потому что он находится вне пределов данного <option>...хотя может и будет |
| Автор: expLict 17.11.2009, 11:30 | ||
Всем спасибо, тему можно закрывать. Проблема была в этой строке
Фокс не желает ее присутствия в исходном коде. Пришлось закомментить... |