最近卒業制作を書き始めているのですが、ある事があり今まで書き始めるのを先延ばしにしていました。
実は、ASP.NET 2.0 と AJAX を使用して Web プロジェクトを作成する予定だったので、AJAX の記事を探しにブログパークに行ったところ、たまたま Leon.Zhou 氏の ASP.NET 2.0 正式版の開発を見つけました。コード例に従って非更新ページを作成し、それを説明するページを作成しました。これは非常に優れています。私はほぼ常に Firefox を使用しているため、Firefox で効果をテストしたところ、ボタンをクリックしても反応がありませんでした...
そこで私は Javascript コンソールを開いて、Label1 が定義されていないと言いました。その後、ソース コードを確認しました。<span id="Label1"></span> そのまま N 分間スキップしました。< br> とにかく。後で2つのことを考えました。私が数か月前にやったことは、Firefoxでも同様の現象があったようで、そのときコードを調べたところ、FirefoxではIDで直接参照できないことがわかりました。ドキュメントの getElementById() メソッドを < br>ReceiveServerData() メソッドに変更するだけです:
function ReceiveServerData(result, context)
{
document.getElementById(context.id).innerHTML=結果;
}
このようにして、IE と Firefox の両方を正常に使用できるようになります。最後に、Leon.Zhou の記事
ソース: miniドラッグオンショア.ネット
に改めて感謝します。