Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Загрузка изображения с помощью Ajax

44K
24 мая 2009 года
sergik15828
17 / / 24.05.2009
Имеется следующий код, при попытке загрузить изображение png вместо него загружается двоичный код изображения. Помогите разобраться.

Код:
function createHttpRequest() {
var httpRequest;
var browser = navigator.appName;
 
if (browser == "Microsoft Internet Explorer") {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} else {
httpRequest = new XMLHttpRequest();
}
 
return httpRequest;
}
 
function sendRequest(file, _resultId, getRequestProc) {
resultId = _resultId;
document.getElementById(resultId).innerHTML = '<img border="0" src="/img/progress.gif" width="16" height="16">';
httpRequest.open('get', file);
httpRequest.onreadystatechange = getRequestProc;
httpRequest.send(null);
}
 
function getRequest() {
if (httpRequest.readyState == 4) {
document.getElementById(resultId).innerHTML = httpRequest.responseText;
}
}
 
var httpRequest = createHttpRequest();
var resultId = '';
563
25 мая 2009 года
MrLinker
249 / / 17.09.2006
— Ну что, дорогие телезрители, поможем человеку разобраться с проблемой??
— Дааааааааааааа! Помооооожем!!

Подсказка:
 
Код:
function GetFuckingImage(path)
{
    var img = document.getElementById("imgid");
    img.src = path;
}

[HTML]<body>
<img id="imgid" src="/img/cumshot.png" />
</body>
[/HTML]

— Ну а как же AJAX?
— В попу AJAX!!!
366
25 мая 2009 года
int
668 / / 30.03.2005
Мне вот одно интересно, чем изображение принципиально отличается от его двоичного представления? Тем же, чем электронная книга от содержащегося в ней текста?
44K
25 мая 2009 года
sergik15828
17 / / 24.05.2009
Цитата: MrLinker
— В попу AJAX!!!



Как это в попу? Если конкретно, то мне нужно сделать кнопочку "обновить капчу" возле капчи.

12
26 мая 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: int
Мне вот одно интересно, чем изображение принципиально отличается от его двоичного представления? Тем же, чем электронная книга от содержащегося в ней текста?


Это вопрос, или набор риторических вопросов? о_О

12
26 мая 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: sergik15828
Как это в попу? Если конкретно, то мне нужно сделать кнопочку "обновить капчу" возле капчи.


Тебе в теме по капче вполне нормальный метод указали. В разрезе же данной темы MrLinker абсолютно прав. Не стоит пытаться применять к двоичному объекту с изображением текстовой парсер ;) Что бы понять, что ты делаешь попытайся открыть в опере любой rar архив :D

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог