ajax

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
darisz
Posty: 18
Rejestracja: pn paź 30, 2006 3:47 pm

ajax

Post autor: darisz »

Nie działa mi poniższy skrypt na Internet Explorerze 8. Nie wypisuje w odpowiednie miejsce tekstu z pliku a na pasku stanu pojawia się komunikat błąd skryptu i jest chyba jakiś problem z dostępem. Czy ktoś ma pomysł co to może być? Jeżeli chodzi o Firefoksa to wszystko jest w porządku.

Kod: Zaznacz cały

<html>
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Przykładowy skrypt AJAX</title>

<script type="text/javascript"> 
var ObiektXMLHttp = false;
if (window.XMLHttpRequest) 
{ 
	ObiektXMLHttp = new XMLHttpRequest(); 
} 
else if (window.ActiveXObject) 
{ 
	ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
} 
 
function getData(zrodlo, cel) 
{ 
	if(ObiektXMLHttp) 
	{
		var cel = document.getElementById(cel);
		ObiektXMLHttp.open("GET", zrodlo);

		ObiektXMLHttp.onreadystatechange = function() 
		{
 			if (ObiektXMLHttp.readyState == 4)
   			{
    				cel.innerHTML = ObiektXMLHttp.responseText; 
   			}
		} 
 
		ObiektXMLHttp.send(null); 
	} 
} 
</script> 

</head>
<body>
<h1>AJAX w praktyce</h1> 

<form> 
<input type = "button" value = "Pokaż wiadomość" onclick = "getData('wiad.txt', 'div')"> 
</form> 

<div id="div"> Tutaj pojawi się wiadomość. </div> 

</body>
</html>
ODPOWIEDZ