我有一个页面,随机图像使用JavaScript函数加载。Javascript - 加载gif出现
以下是头标签。
function pickimg(){
var imagenumber = 101 ;
var randomnumber = Math.random() ;
var rand1 = Math.round((imagenumber-1) * randomnumber) + 1;
images = new Array
images[1] = "images/1.jpg"
images[2] = "images/2.gif"
images[3] = "images/3.jpg"
images[4] = "images/4.jpg"
images[5] = "images/5.gif"
images[6] = "images/6.jpg"
images[7] = "images/7.jpg"
images[8] = "images/8.jpg"
images[9] = "images/9.jpg"
var image = images[rand1]
document.randimg.src = image
}
</script>
然后这在身体:
<body onLoad="pickimg()">
<a href="" onClick="pickimg();return false;"><IMG SRC="images/ajax-loader.gif" name="randimg" border=0></a>
随机图像被选择。点击图片时,会加载一个新图片,然后显示。这可能需要一两秒钟。我想要一个ajax-loader在用户点击后下载图片时出现。我是新来的,我尝试了各种各样的东西,但没有给我我想要的结果。请帮忙,谢谢。
感谢您的回复。我有点困惑,我应该用你提供的代码替换头标中的所有javascript?顺便说一句,我使用101图像,各种JPG GIF和PNG文件。由于显而易见的原因,我只在我的OP中放入了9。 – user1922991
OH。那么,希望你能阅读我写的脚本。但是,如果它是图像的随机扩展名,也许我的编辑将无法帮助...有那么多图像。 –
该脚本写得很差。不要忘记分号。而且,对象用程序化的括号表示来实例化。 ref:new Array(WTF?)。 –