Ostatnio zainteresowała mnie technologia AJAX więc postanowiłem się co nieco o niej dowiedzieć. W taki sposób natknąłem się na kod, który pozwala pobrać inny dokument bez przeładowania strony. Ów kod dostosowałem do przykładu na mojej stronie testowej tak, że zamiast menu kontekstowego ma się pojawić obiekt div z tekstem, który zwróci skrypt PHP. Wszystko było by ok, gdyby nie pytajniki, które pojawiają się w dynamicznie wstawionym tekscie zamiast polskich znaków diakratycznych. Zmieniłem adres skryptu na plik txt i problem nie zniknął. Poniżej załączyłem omawiany kawałęk kodu.
document.getElementById("bprev").style.display="";
req = new XMLHttpRequest();
//req.open( "GET", "bprev"+nr+".html", true );
req.open( "GET", "bbb.txt", true );
req.onreadystatechange=function() {
if (req.readyState==4)
document.getElementById("src").innerHTML = req.responseText;
}
req.send(null)
W nagłówkach strony ustawiłem kodowanie iso-8859-2. Gdyby ktoś wiedział jak sobie z tym poradzić to byłbym okropnie wdzięczny [browar]