Pull to refresh

Comments 21

В IE7 — выдает ошибку.
В IE8 beta2 — уже исправлено (выдает alert со значением).
опыт или вам заняться нечем? :)
Я не сталкивался с таким багом, но чтобы в какой-то момент, такая проблема не забрала у меня много времени — лучше проверить сейчас, потратив только пару минут.
Может вы и правы. Я просто материал поста принял к сведению и не более. :)
Есть ещё один замечательный баг. Если в форме у кнопки submit поставить name="submit" или id="submit", то форму средствами Ява-срипт просубмитеть не удасться.

Вот вам пример:
leonidknyazev.ru/submit.rar

Проверялось в IE6, IE7, FF30.4, Opera 9.50, Safari 3.1.1 (win xp)
jQuery я б выучил только за то (с)
что 99% всех кроссброузерных проблем он берет на себя.
Если хотите кроссбраузерности — используйте API JS-фреймворков и не изобретайте велосипед.
Это проблемы разработчиков этих фреймворков.
На одних фреймворках далеко не уедешь.
> На одних фреймворках далеко не уедешь.
Пролетарий — на велосипед!
UFO just landed and posted this here
Это функция $F() так делает, а не document.getElementById…
Для справки в ASP.NET всем контролам присваеваиваются и ID и имена, и проблем с этим в IE не возникает.
Признаю ошибку, действительно, опробовал без Prototype JS, так и есть — баг IE.
в ИЕ name и id работают одинаково, поэтому document.getElementById('description') и выдает первое что находит с name=«description» или id=«description». И это скорее даже не бага, а особенность браузера.
Сам с этим сталкивался и долго не мог понять почему не работает ничего, а потом сделал alert(document.getElementById('description').tagName) и был немного удивлен :)
По стандартам w3 должно работать так, да.
Но кто сказал, что ИЕ придерживается этих стандартов?
в 8-м ИЕ, да.
но никак не в 6-м
Где descriptionname поля. id у полей форм следует использовать только для привязки к ним label и предварять уникальным префиксом формы.
Sign up to leave a comment.

Articles