вебдевелоперское...

Nov 30, 2007 13:21


Имеем вот такой вот код:

первый нах
второй нах
третий нах
вдисятке и ниипёт!

Добавить

Cкрипт добавляет новую строку контролов в таблицу, копируя предыдущую. Имеем результаты в разных браузерах:

- IE7 - строка копируется, но чекбокс не сохраняет состояние checked (этого следовало ожидать и я уже много писал по поводу чекбоксов в IE), а комбо-бокс имеет самое первое значение (а это уже неожиданно)
- FF2 - строка копирутся, но комбо-бокс имеет то состояние, которое имел при загрузке страницы, независимо от того, меняли мы его или нет. Тоже несколько неожиданно.
- Opera 9.50 beta - все работает, все копируется, все значения такие, как и ожидалось.
- Safari 3.0.3 Win - дополнительный тест. Результат: абсолютно аналогично FF.

Итог: опера рулит.

Кто-нить сталкивался с таким забавным расхождением? И может приходили в голову варианты обхода, кроме как вручную выставлять значения контролов?

clonenode, ie, dom, safari, cross-browsing, webdev, help, javascript, opera, ff

Previous post Next post
Up