Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pykeno

não funciona no firefox!!

Recommended Posts

ae galera sou novo em ajax e fiz esse codigo rapidim, mas ele só funciona no IE, ja no Firefox, Safari e outros nada...

 

arquivo ajax.js

function createXMLHTTP() 	{		var ajax;		try 		{			ajax = new ActiveXObject("Microsoft.XMLHTTP");  //IE			ajax = new XMLHttpRequest();  //Firefox		} 		catch(e) 		{			try 			{				ajax = new ActiveXObject("Msxml2.XMLHTTP");				alert(ajax);			}			catch(ex) 			{				try 				{					ajax = new XMLHttpRequest();				}				catch(exc) 				{					 alert("Esse browser não tem recursos para uso do Ajax");					 ajax = null;				}			}			return ajax;		}				   var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0",							    "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP",							    "Microsoft.XMLHTTP"];		   for (var i=0; i < arrSignatures.length; i++) 		   {				try 				{					var oRequest = new ActiveXObject(arrSignatures[i]);					return oRequest;				} 				catch (oError) 				{			    }		   }					   throw new Error("MSXML não esta instalado em sua máquina.");	}

esse aki está na HEAD

<script LANGUAGE="javascript" src="js/ajax.js"></script><script LANGUAGE="javascript" type="text/javascript">function acesso($go_to){var HTTP = createXMLHTTP();	    	    	    HTTP.Open("GET","contato_" + $go_to + ".htm",true);        HTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");        HTTP.onReadyStateChange=function(){            if (HTTP.readyState==4){  //completo	            	            	document.getElementById("contato_form").innerHTML = HTTP.ResponseText;                }        }    	    HTTP.Send("ok=1");}</script>

e assim é como eu chamo pro ajax entrar em ação

<a href="java script:acesso('atendimento');">Atendimento</a>

bom no IE funciona que é uma beleza ja no FireFox ele acusa como "HTTP.Open is not a function"

 

me ajudem ai galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.