XmlHttpRequest image
Próbálgattam a következő javascriptet:úgy csináltam, ahogy a google leírásában láttam (vagy hasonlóan:), de nem akar menni. Már megnéztem a neten amit találtam, de nem segített.
Mindíg az oneeror alatt leévő üzenetet kapom. Már mindent próbáltam, ami eszembe jutott.
(A mapimg egy "<img id="mapimg"..." objektum.)
■
function sendRequest(url) {
try { req = new XMLHttpRequest(); }
catch (e) { try { req = new ActiveXObject('Msxml2.XMLHTTP'); }
catch (e) { try { req = new ActiveXObject('Microsoft.XMLHTTP'); }
catch (e) { req = null; return; }}}
req.open("POST", url, true);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.onreadystatechange = function() {
if (req.readyState == 4) {
if (req.status == 200) {
setPicture( req.responseText );
}
}
};
req.send(null);
}
function setPicture(value) {
var item=document.getElementById("mapimg");
item.style.left=0+'px';
item.style.top=0+'px';
item.onerror = function(e){
alert("Error processing Image. Please try again.");
}
item.src=value;
}
function MouseUp(e)
{
var map=document.getElementById("map");
item.src=sendRequest("fejlec1.jpg");
}
Mindíg az oneeror alatt leévő üzenetet kapom. Már mindent próbáltam, ami eszembe jutott.
(A mapimg egy "<img id="mapimg"..." objektum.)
Agyuval verebre
sajnos nem
Picit off: 0-nál nem kell mértékegység
nem ezt akartam, de ez tünt jónak
onload vs ondomload
A problémát írd le
Az img.src egy URL-t vár, nem pedig bináris adatot (azaza fájlt magát). Egyes böngészők támogatják a data protokolt: http://www.ietf.org/rfc/rfc2397.txt pl:
image elugrik
No és így próbáltad?
mértékegység
Köszönöm :)
"ezzel..."
még valami
esemény