0

http://worldcitiesdatabase.info/test1/に js/ajax スクリプトがあります。

IE8 で正常に動作しないという苦情がありました。

Onchange は機能しているように見えますが、次のメニューが表示されません。

それを理解するのを手伝ってもらえますか?

ありがとう

コードのどの部分が問題なのかわかりません。これが私の推測です:

if (window.XMLHttpRequest) {//  code for IE7+, Firefox, Chrome, Opera, Safari
                xmlhttp=new XMLHttpRequest();
            } else {//                      code for IE6, IE5
                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            newList="";
            xmlhttp.onreadystatechange=function() {
                if (xmlhttp.readyState==4 && xmlhttp.status==200) {
                    newList = xmlhttp.responseText;
                    m1.innerHTML=newList;
                    m1.disabled=false;
                }
                if (menuname=="showCountry")  {
                    var c1=document.getElementById('showRegion');
                    if (c1.options.length==2) {
                        if (c1.options[0].value=='NONE') {
                            c1.remove(0);
                            c1.value='0';
                            reloadmenu(c1);
                        }
                    }
                }
            }
            xmlhttp.open("GET",newFile+".php?q="+menuvalue,true);
            xmlhttp.send();
4

1 に答える 1