次のようなJavaScriptの「読み込み」機能があります。
function splashScreen() {
var div = document.createElement('div');
div.appendChild(document.createTextNode("some text"));
div.style.position = "fixed";
div.style.width = "100%";
div.style.height = "100%";
div.style.left = "0";
div.style.top = "0";
div.style.zIndex = "1000";
div.style.background = "white url('img/ajax-loader.gif') no-repeat center";
div.style.fontSize = "x-large";
div.style.textAlign = "center";
div.style.lineHeight = "3em";
div.style.opacity = "0.75";
div.style.filter = "alpha(opacity=75)"; // fix ie
document.body.appendChild(div);
return true;
}
次のページの読み込み中に「回転するロゴ」を表示するために、この関数をフォームアクション(onsubmit="return splashScreen()"
)で使用します...問題は、その「img/loading.gif」とサファリ(winXPの場合)にあります:ffで、つまり私は持っています問題ありません。アニメーション gif がはっきりと見えます。サファリでは見えません。(明らかに静的な)pngで画像を変更すると、画像が表示されます...何か間違っていますか?サファリの何が問題なの?