مشکل با ایجکس

سلام
من این کد رو برای تمرین ایجکس از جایی کپی کردم و اجراش کردم.
با IE مشکلی نداره، ولی با فایرفاکس مشکل داره.
نمی دونم احتمالا یه غلط تایپی هست که من درستش رو نمی دونم و نمی تونم اصلاحش کنم.
می شه کمک کنید.

فایل city.php :

HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script language="javascript" type="text/javascript">
//
	var pageurl = "getName.php?param=";
	var http = getHttp();
	
	function Answer()
	{
		if(http.readystate==4)
		{
			r = http.responseText;
			document.getElementById("tfname").value = r;
		}
	}
	
	
	function SendCodeAndReciveName()
	{

		var code = document.getElementById("tfcode").value;
		http.open("GET", pageurl+code, true);
		http.onreadystatechange = Answer;
		http.send(null);
	}
	
	
	function getHttp()
	{
		var xmlhttp;
		try
		{
			xmlhttp = new ActiveXObject("msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				if(typeof XMLHttpRequest != "undefined")
				{
					xmlhttp = new XMLHttpRequest();
				}
			}
			
		}
		return xmlhttp;
	}

</script>
</head>

<body>
<p>
  <input name="tfcode" type="text" id="tfcode" />
  <input type="button" name="Submit" value="Submit" onclick="SendCodeAndReciveName()" />
  <br />
  <input name="tfname" type="text" id="tfname" />
</p>

</body>
</html>
فایل getName.php :

PHP:
<?php
	$c = $_GET["param"];
	
	if($c == "0311")
	{
		echo "Esfahan";
	}
?>



این اولین قدم من برای یادگیری ایجکس هستش.
لطفا کمکم کنید.

خیلی جاوا اسکریپت بلد نیستم.
 

جدیدترین ارسال ها

بالا