我有一个像这样的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”和 safari(在 winXP 上):在 ff 中,即我有没问题,我清楚地看到了动画 gif。在野生动物园我看不到它。如果我用(显然是静态的)png 更改图像,图像就会出现......我做错了什么吗?野生动物园有什么问题?