Показать сообщение отдельно
  #5 (permalink)  
Старый 01.10.2009, 17:19
Интересующийся
Отправить личное сообщение для east Посмотреть профиль Найти все сообщения от east
 
Регистрация: 01.10.2009
Сообщений: 14

Сообщение от B~Vladi Посмотреть сообщение
obj.src=request.responseText;

Если, конечно, ответ пришел в виде правильного урла.
В ответе не урл, а бинар картинки, так что к сожалению, данный способ не работает.
А если немного быть точнее, то в присваивание атрибута src реализовано так:
var attr = document.createAttribute("src");
// Если присвоить урл картинки следующтм образом, то все отлично
attr.value = <урл>;
obj.setAttributeNode(attr);
.......
parent.appendChild( obj );


А надо в элемент 'img' запихнуть уже принятую картинку из response.
Можно совместить эти два кода, тогда картинка будет кешироваться из response, а помещаться в img из кеша вторым запросом путем явного указания урл'а в атрибуте src, но не хочется.
Ответить с цитированием