IE では Javascript が常にエラーを報告します - オブジェクトがありません!
query0=mssql_query("select * from tb_xm where xm_pcid='1'");
$y=1;
while($myrow0=mssql_fetch_array($query0)){
?>
function datawrite(){
if(xmlHttp.readyState==4 || xmlHttp.readyState==0){
xmlHttp.open("GET","kspf_conn1.php?online_xm=" "" "&online_user=" "" " &online_ytbyx=" ytbyx "&online_mbnr=" mbnr "&online_zjzb=" zjzb "&online_ffjs=" ffjs "&online_xyqj=" xyqj "&online_jdjf=" jdjf "&online_zhpf=" zhpf "&online_sum=" sum,true);
xmlHttp.send(null);
}その他{
alert("datawrite() の xmlHttp オブジェクトがビジーです!");
setTimeout('datawrite()',1000);
}
}
datawrite();
}
?>
上記のコードでは、プロジェクト テーブルの情報がループで読み取られ、kspf_conn1.php が XML を通じて開かれ、チェックした後、kspf_conn1.php ファイルが正しいことがデータベースに入力されます。ただし、上記のプログラムを入力すると、オブジェクト欠落エラーが発生しました。online_xm 値は、データベースに入ると、表示されるすべてのプロジェクトの名前が最後のプロジェクトの名前に変更されます。論理的に言えば、別のプロジェクト名を書くべきでしょうか?