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 = '';
Загрузка изображения с помощью Ajax
Имеется следующий код, при попытке загрузить изображение png вместо него загружается двоичный код изображения. Помогите разобраться.
— Дааааааааааааа! Помооооожем!!
Подсказка:
Код:
function GetFuckingImage(path)
{
var img = document.getElementById("imgid");
img.src = path;
}
{
var img = document.getElementById("imgid");
img.src = path;
}
[HTML]<body>
<img id="imgid" src="/img/cumshot.png" />
</body>
[/HTML]
— Ну а как же AJAX?
— В попу AJAX!!!
Мне вот одно интересно, чем изображение принципиально отличается от его двоичного представления? Тем же, чем электронная книга от содержащегося в ней текста?
Цитата: MrLinker
— В попу AJAX!!!
Как это в попу? Если конкретно, то мне нужно сделать кнопочку "обновить капчу" возле капчи.
Цитата: int
Мне вот одно интересно, чем изображение принципиально отличается от его двоичного представления? Тем же, чем электронная книга от содержащегося в ней текста?
Это вопрос, или набор риторических вопросов? о_О
Цитата: sergik15828
Как это в попу? Если конкретно, то мне нужно сделать кнопочку "обновить капчу" возле капчи.
Тебе в теме по капче вполне нормальный метод указали. В разрезе же данной темы MrLinker абсолютно прав. Не стоит пытаться применять к двоичному объекту с изображением текстовой парсер ;) Что бы понять, что ты делаешь попытайся открыть в опере любой rar архив :D