All pastes #801587 Raw Edit

Mine

public javascript v1 · immutable
#801587 ·published 2007-11-29 12:26 UTC
rendered paste body
function saveCallback() {    if (http.readyState == 4) {        var rect = document.getElementById("rect"+document._cur_save_id.toString());        var pict = document.getElementById("pict"+document._cur_save_id.toString());        var frm = document.getElementById("frm"+document._cur_save_id.toString());        var tit = document.getElementById("tit"+document._cur_save_id.toString());        var deffrm = document.getElementById("defaults");        rect.style.visibility = "hidden";        pict.style.backgroundImage = "url('"+http.responseText+"?"+Math.random()+"')";        ta.value += http.responseText + "\n";        if(frm.elements[indicator].value == deffrm.elements[indicator].value) {            tit.className = "";        } else {            tit.className = "modified";        }    }}function save(num) {    ta.value += "SAVE "+num;    var rect = document.getElementById("rect"+num.toString());    var changed = rect.style.visibility == "visible";    var rx = rect._ox;    var ry = rect._oy;    var rw = rect._cw;    var rh = rect._ch;    var col = rect._curcolor;    if(!col) {        col = "#FF0000";    }    var request = "function=save";    request += "&id="+num;    if(changed) {        request += "&newrect=1";        request += "&rx="+rx.toString();        request += "&ry="+ry.toString();        request += "&rw="+rw.toString();        request += "&rh="+rh.toString();        request += "&col="+escape(col);    } else {        request += "&newRect=0";    }    var frm = document.getElementById("frm"+num.toString());    for (var i=0;i<frm.length;i++)    {        request += "&fld_";        request += frm.elements[i].name;        request += "=";        request += escape(frm.elements[i].value);    }    ta.value += " "+request+"\n";    document._cur_save_id = num;    http.open("POST", remote_url);    http.onreadystatechange = saveCallback;    http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');    http.send(request);    return false;}