всем спасибо за участие.
подвод итогов:
1. Нельзя располагать теги форм в таблице не в теге TD
2. Для добавления элементов к формам использовать createElement и appendChild
3. При добавлении элементов внутри таблицы необходимо использовать тег TBODY, и новые ячейки добавлять к нему. (для IE)
4. При создании элемента INPUT типа RADIO для IE необходимо использовать:
element = document.createElement(\'\'),
так как IE не может установит свойство NAME после создания
элемента, и соответственно переключателями с одним именем не будут одной группой.
5. Для добавления обработчика события к созданным элементам использовать:
для IE - element.attachEvent(\'on\' + event, fn),
где event - (\'click\', ...);
fh - имя функции без кавычек и параметров ( MyFun )
для FF - element.addEventListener(event, fn, false).
остальные браузеры - element[\'on\' + event] = fn.
6. Если возникает ситуация когда объекты создаются по событиям,
возникающим очень быстро друг за другом, то IE падает с ошибкой.
Избежать возможно ручным удалением добавленных обработчиков событий.
Соответственно (detachEvent, removeEventListener, element[...] = \'\';).
7. Использовать всегда:
document.getElementById;
document.createElement;
appendChild;
setAttribute;