Autor | Zpráva | ||
---|---|---|---|
Herm Profil |
#1 · Zasláno: 15. 9. 2009, 15:44:57
Dobrý den,
mám malý Problem s tímto scriptem. function nacist(url,typ) { if (url != 0) { if (window.ActiveXObject) { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else { httpRequest = new XMLHttpRequest(); } httpRequest.open("GET", url, true); httpRequest.onreadystatechange= function () {processRequest(typ); } ; httpRequest.send(null); } else { document.getElementById(typ).innerHTML = ""; } } function processRequest(typ) { if (httpRequest.readyState == 4) { if(httpRequest.status == 200) { document.getElementById(typ).innerHTML = httpRequest.responseText; } else { alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText); } } } Když tento script pustim v Google Chrome tak to funguje bez problému, v Mozzile Firefox to blbě kóduje háčky a čárky které jsem přes tento script načetl, a v IE to nefunguje vůbec. Můžete mi poradit jak vyřešit tyto dva problémy. Děkuji |
||
Chamurappi Profil |
#2 · Zasláno: 15. 9. 2009, 15:56:14
Reaguji na Herma:
„Můžete mi poradit jak vyřešit tyto dva problémy.“ Bez odkazu na živou ukázku ti můžu nanejvýš poradit, abys u stahovaných dat deklaroval kódování v HTTP hlavičce Content-Type. |
||
Herm Profil |
#3 · Zasláno: 15. 9. 2009, 18:29:23 · Upravil/a: Herm
http://www.databazefilmu.tym.cz
IE blbne jak graficky tak i vtom načítani ale jen u hledáni, viz stránka. V mozzile je blbe kódováni u všech načtených. Taky mi vadí že v Chrome a Mozzile ta stránka vypadá jak má ale v IE je skažena, a tak se to blbě předělává, když musím kontrolovat na každý prohlížeč. |
||
peta Profil |
#4 · Zasláno: 17. 9. 2009, 10:06:33
Herm
A dal? Postup, krok za krokem, aby jsme se dostali do stavu, kdy se a kde projevi chyba? Stale plati, ze mas asi chybne nastavene kodovani, precti si dokumentaci na strance, odkud mas script. php header(); // content-type html META content-type sql SET NAMES JS request content-type req.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // req.overrideMimeType('text/xml'); Zkousel jsi starsi temata? Ajax se tu propleta stale. |
||
Herm Profil |
#5 · Zasláno: 17. 9. 2009, 19:15:11 · Upravil/a: Herm
Diky, vyřešil jsem to pomoci php funkce header(); :)
|
||
Časová prodleva: 15 let
|
0