JS: poslání dat skrz POST

Podruhé zdravím,

vyskytl se mi ještě jeden takový problém.

Pomocí XMLHttp si stáhnu zdrojový kód stránky ze zadané adresy. V tomto kroku mám celý zdrojový kód stránky přístupný v http.responseText. Nyní předám tento kód funkci která ho odešle metodou POST na zadanou adresu.
A tady je kámen úrazu, dorazí jen část toho kódu.. hrubým odhadem pár desítek řádků.. zkoušel sem i jinou stránku a to samé, také dorazí jen část..

V čem je problém? Je JS POST nějak limitován? Nebo jak je ten odesílaný kód plný uvozovek, závorek a bůhvíčeho, tak to JS nepochroustá a pošle jen část.. takže ho musím protáhnout nejdřív nějakým kodérem..?

zde je použitý kód: (zdrojový kód stránky který pak odešle POSTem dostane skrze to "co")

function post(co)
{
var url = "req.php";
var params = "zdroj=" + co;
http.open("POST", url, true);

//Send the proper header information along with the request
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = function() {//Call a function when the state changes.
if(http.readyState == 4 && http.status == 200) {
//document.write(http.responseText);
}
}
http.send(params);
}

díky
<HTML>Jakou část to pošle? Já žádný problém nevidím. (Navíc je to přesně podle <a href="http://www.openjs.com/articles/ajax_xmlhttp_using_post.php">tutoriálu</a>, který by měl fungovat...)

EDIT: V komentářích někdo řeší podobný problém - že to přenese jen cca 1 kB dat...</HTML>
Například odsud http://forum.czilla.cz/viewforum.php?f=19 to odešle vždycky prvních 32 řádků takže cca 2kb

z jiný stránky mi to pak odeslalo něco málo přes 5KB... nechápu to
Tak pes bude zakopanej asi jinde... udělal sem si html formulář normální s tlačítkem a zkusil to odeslat jím, no a taky přišla jen malá část, to už mi teda hlava nebere..

¨Pak sem zkusil do tý textarey narvat neskutečně dlouhej text a ten přišel bez problémů celej
Když už tu praktikuju tu samomluvu... je jasný že problém bude někde na straně php skriptu kterej to cucá do sebe ten zdroják, ale s tim moc nenadělam protože už do $_POST se to uloží zkrácený.. takže to musí nějako ořezat javaskriptem než to tomu php odešlu... ale jak? pochybuju že javasript má něco jako htmlentities... nebo má?
Ha konečně sem to vyřešil... po milionech pokusů to konečně funguje tak že sestříham <> na entity pak to javascriptem nacpu do textarey na stránce a tu následně pomocí javaskriptu odešlu... není to sice tak uhlazený jako xmlhttp ale funguje to
Někdy se zastav v Andách, hodím ti do žlabu trochu sena...
Lama: Ty se s ním fakt chceš podělit o seno? Obdivuhodné ;-)