さまざまなデータを単純に処理、保存、および交換するために使用される小さな Web アプリを開発しています。
ページが読み込まれると、PHP を使用して JavaScript 配列を作成し、window.unload 関数を使用してこの配列を反復処理します。
配列の各要素は連絡先 ID を保持し、ループは別の PHP スクリプトからデータ (名前、住所など) を表す対応する行を取得し、それをラッパー div に追加します。
for (var i = 0; i < contIDs.length; i++) {
var row = document.createElement("div");
row.className = "rowDiv";
row.innerHTML = HTTPRequest("getRow.php?id=" + contIDs[i]);
document.getElementById("rowsWrapper").appendChild(row);
}
FireFox では、ページが読み込まれ、行が 1 つずつ想定どおりにポップアップ表示されます。Safari のみがページをロードしてからロードし、すべての行が一度に DOM にポップされます。
誰かが私が間違っていることを想像できますか、またはそのような「ローディングアニメーション」を実装する方法のヒントを教えてもらえますか??
ありがとう、よろしく – ジュリアン