Eu fiz um código simples, só pra começar a aprender ajax, só que não funciona no firefox. Alguém poderia me ajudar com isso?  Index.html  <html>
    <head>
        <script type="text/JavaScript">
            var request = null;
            function createRequest(){
                try{
                    request = new XMLHttpRequest();
                }catch(trymicrosoft){
                    try{
                        request = new ActiveXObject("Msxml2.XMLHTTP");
                    }catch(othermicrosoft){
                        try{
                            request = new ActiveXObject("Microsoft.XMLHTTP");
                        }catch(failed){
                            request = null;
                        }
                    }
                }
                
                if(request == null)
                    alert("Erro");
            }    
            function getWord(){                
                createRequest();
                var url = "script.php";                
                request.open("GET", url, true);                    
                request.onreadystatechange = updatePage;                
                request.send(null);                
            }
            
            function updatePage(){            
                if(request.readyState == 4){                
                    if(request.status == 200){                        
                        var tex = request.responseText;    
                        document.getElementById("texto").value = tex;
                    }
                }
            }
            </script>
    </head>
    <body>
        <form>
            <input type="text" name="texto" id="texto" />
            <button onclick="getWord();">Enviar</button>
        </form>
    </body>
</html>
script.php
<?php
    
    echo "Palavra";
?>