|
|
|
|
|
для: bronenos
(04.09.2007 в 09:47)
| | Все, сделал кроссбраузерный вариант - для осла с применением swapNode(), для остальных - cloneNode() и работает | |
|
|
|
|
|
|
|
для: bronenos
(03.09.2007 в 20:01)
| | проведя пару опытов, хочу сформулировать вопрос чуть иначе... "Как присвоить объект в js по значению, а не по ссылке?" | |
|
|
|
|
|
|
|
для: bronenos
(03.09.2007 в 20:01)
| | А хотя нет, вторая проблема - после прямого присвоения поле ввода ВООБЩЕ пропадает о_О
блин, че делать..... | |
|
|
|
|
|
|
|
для: bronenos
(03.09.2007 в 19:09)
| | - | |
|
|
|
|
|
|
|
для: bronenos
(03.09.2007 в 19:09)
| | Проблема решена, я шел через терни, достаточно было присвоить объект поля ввода для его копирования | |
|
|
|
|
|
|
| Проблема в следующем. Этот участок кода генерирует форму и в случае встречи объекта (выделено жирным) копирует поле файла полностью, но все это работает в опере и фф, а в ие - ошибка 4 на стороне сервера = файл не закачивается. Где моя ошибка?
for (var d in data)
{
if (typeof data[d] == "object")
{
var input = data[d].cloneNode(true);
input.name = d;
}
else
{
var input = document.createElement("input");
input.type = "hidden";
input.name = d;
input.value = this.encode(data[d]);
}
form.appendChild(input);
}
|
| |
|
|
|
|