Обнаружил

Старый mweb

Модератор: [mweb team]

Обнаружил

Сообщение Padonak Сб фев 07, 2009 10:46

такую вот фигню. возникла необходимость вставлять в форму в зависимости от действий пользователя input type="file"

вставка вот таким способом отлично работала в Опере и ФФ но форма нихрена не отправляла в ИЕ

Код: Выделить всё
var inp = document.createElement("input");
inp.setAttribute("type","file");
inp.setAttribute("name","filename");
inp.setAttribute("id","filename");
inp.style.marginTop = 5 + "px";
inp.style.width = 80 + "%";
newCell.appendChild(inp);


после мучительных раздумий проведенных мной в мате и курении я заменил приведенный выше кусок кода тупо на вот такой:

Код: Выделить всё
newCell.innerHTML = "<input type=\"file\" id=\"filename\" name=\"filename\" style=\"margin-top:5px;width:80%\">";


после чего все стало работать.
такое мерзкое поведение ИЕ мной обнаружено только в отношении данной разновидности инпута. кто знает чем вызвано такое скоцтво?
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: Обнаружил

Сообщение Berezkin Вс фев 08, 2009 17:32

Вызвано это тем, что все микрософтовские программы - шняга.
Погуглил и вычитал, что IE6 поддерживает немного другой синтаксис, а именно вот такой:
element.attribute = "value";

Следовательно для IE код должен быть таким:
Код: Выделить всё
var inp = document.createElement("input");
inp.type = "file";
inp.name = "filename";
inp.id = "filename";
inp.style.marginTop = 5 + "px";
inp.style.width = 80 + "%";
newCell.appendChild(inp);


Вот еще статья на эту тему http://xpoint.ru/know-how/JavaScript/Atributyi?comments
Особенно повеселил последний комментарий к этой статье, а именно хак для ИЕ -13-
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу

Re: Обнаружил

Сообщение Padonak Пн фев 09, 2009 9:33

Berezkin
пасиб. будь он сцуко проклят этот ИЕ и его гаммасеки-создатели Изображение
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: Обнаружил

Сообщение Berezkin Пн фев 09, 2009 16:20

Предлагаю собирать все баги ИЕ в отдельной теме...
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу

Re: Обнаружил

Сообщение Padonak Пн фев 09, 2009 17:08

Berezkin писал(а):Предлагаю собирать все баги ИЕ в отдельной теме...


Изображение

а вобще-то JavaScript вполне стоит отдельного форума как Графика. и PHP и MySQL эзвэл -02-
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: Обнаружил

Сообщение Muerto Пн фев 09, 2009 18:09

Padonak писал(а):а вобще-то JavaScript вполне стоит отдельного форума как Графика. и PHP и MySQL эзвэл -02-

Полностью поддерживаю. JavaScript + Ajax - в отдельную тему.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: Обнаружил

Сообщение Jedi Пн фев 09, 2009 22:50

Muerto, Padonak
Не надо всяких отдельных форумов. Зайдите на какой-нибудь другой сайт типа мвеба, там на форуме тьма тьмущая всяких форумов, а у нас всё аккуратно, 4 форума и всё гуд. Когда много форумов теряешься что да где находится.
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Re: Обнаружил

Сообщение Padonak Вт фев 10, 2009 0:28

Jedi как ты камрад код пишешь если теряешься на форумах? шутко не злись :-) не спорь со старшими и вобще ты фотку Березкина видел? все кто с ним спорил теперь на аптеку работают им теперь не до срача на форумах ;-)
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron