아약스 코드가 내 시스템에서 작동하지만 다른 시스템에서는 작동하지 않습니다. 마우스 오버시 ajax를 사용하고 있습니다.아약스가 다른 시스템에서 작동하지 않습니다
<div class="production"> <a href="production.html" onclick="autoProd();" onmouseover="autoProd();" onmouseout="homepage();">production</a> </div>
하고 스크립트입니다 ..
<script>
function getXML(){
if(window.XMLHttpRequest){
var ajax=new XMLHttpRequest();
return ajax;
}
else{
var ajax=new ActiveXObject("Microsoft.XMLHTTP");
return ajax;
}
}
function autoProd(){
var ajax=getXML();
/*var name=document.getElementById('sugg').value;*/
var url="../ajax/production.html";
ajax.onreadystatechange=function(){
if(ajax.readyState==4 && ajax.status==200)
document.getElementById('layer1').innerHTML=ajax.responseText;
}
ajax.open("get",url,true);
ajax.send();
}
</script>
는 "다른 시스템"을 정의합니다. –
jQuery 또는 비슷한 것을 사용하십시오. 브라우저 차이가있는 고통은 중단되지 않습니다. –
왜 "작동하지 않습니까?" 그것은 무엇을하지 않습니까? – wallyk