}
}
+String.prototype.sescape = function() {
+ var patt1 = /%/gi;
+ var patt2 = /=/gi;
+ var patt3 = /&/gi;
+ var patt4 = /\+/gi;
+ var result = this;
+ result = result.replace(patt1,"%25");
+ result = result.replace(patt2,"%3D");
+ result = result.replace(patt3,"%26");
+ result = result.replace(patt4,"%2B");
+ return (result);
+}
+
String.prototype.unescapeHTML = function()
{
var patt1 = /<br(\/|)>/gi;
}
}
};
- req.open("POST", servicename); // + escape(unlocked.innerHTML), true);
+ req.open("POST", servicename); // + escape(unlocked.innerHTML), true);
+ req.setRequestHeader("Content-type","application/x-www-form-urlencoded");
if (reqbody) {
req.send(reqbody);
} else {
resume();
};
pause();
- callServer("advance",processor,unlocked.innerHTML.unescapeHTML());
+ callServer("advance",processor,"body=" + (unlocked.innerHTML.unescapeHTML()).sescape());
}
resume();
};
pause();
- callServer("bottom",processor,unlocked.innerHTML.unescapeHTML());
+ callServer("bottom",processor,"body=" + (unlocked.innerHTML.unescapeHTML()).sescape());
}
}
}
pause();
- callServer("advance",processor,unlocked.innerHTML.unescapeHTML());
+ callServer("advance",processor,"body=" + (unlocked.innerHTML.unescapeHTML()).sescape());
}
function retract()
debug("file open failed");
}
};
- callServer("open?file=" + escape(filename.value),processor);
+ callServer("open",processor,"file=" + escape(filename.value));
}
var goalcell;