zaczynam bawić się w AJAX. Tak więc bardzo proszę o pomoc przy kodzie:
Kod
<html>
<head>
<script type="text/javascript">
var xmlhttp;
xmlhttp=new XMLHttpRequest();
function PobierzDane(zrodlo, cel){
if(xmlhttp)
{
var cel = document.getElementById(cel);
xmlhttp.open("GET", zrodlo);
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4){
cel.innerHTML=xmlhttp.responseText;
}
}
}
xmlhttp.send(null);
}
</script>
</head>
<body>
<form name="forma" method="get"><input type="button" value="pobierz zawartosc" onClick="PobierzDane('http://adres.pl/plik.txt', 'div');"></form>
<div id="div"> </div>
</body>
</html>
<head>
<script type="text/javascript">
var xmlhttp;
xmlhttp=new XMLHttpRequest();
function PobierzDane(zrodlo, cel){
if(xmlhttp)
{
var cel = document.getElementById(cel);
xmlhttp.open("GET", zrodlo);
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4){
cel.innerHTML=xmlhttp.responseText;
}
}
}
xmlhttp.send(null);
}
</script>
</head>
<body>
<form name="forma" method="get"><input type="button" value="pobierz zawartosc" onClick="PobierzDane('http://adres.pl/plik.txt', 'div');"></form>
<div id="div"> </div>
</body>
</html>
Po wywołaniu nie wyświetla się nic, wyłączałem adblock, kaspersky (moduł antibanner). Tak więc problem jest ewidentnie w kodzie.
Dodam, że plik tekstowy, który chcę pobrać znajduje się na serwerze yoyo. Debugger (FF) nie pokazuje żadnych błędów.
z góry dziękuję

pozdrawiam