Javascript 随机图像背景上的链接

Javascript 随机图像背景上的链接,javascript,random,background,hyperlink,onclick,Javascript,Random,Background,Hyperlink,Onclick,我有这段代码,以随机背景图像,我需要确保当有人点击图片打开一个网页,每个图像一个。你能帮我吗? 代码如下: </head><body onLoad="LoadRandomBackground(); StartBackgroundRefreshTimer()"> </body> </head> <body onLoad="LoadRandomBackground()"> </body> <script type="t

我有这段代码,以随机背景图像,我需要确保当有人点击图片打开一个网页,每个图像一个。你能帮我吗? 代码如下:

</head><body onLoad="LoadRandomBackground(); StartBackgroundRefreshTimer()">
</body>
</head>
<body onLoad="LoadRandomBackground()">
</body>


<script type="text/javascript">

var bgImages = [];
bgImages[1]="/img/sfondi/bg-stanem.jpg";
bgImages[2]="/img/sfondi/booking.jpg";


function LoadRandomBackground()
{
var randomImageIndex = Math.floor(Math.random()*bgImages.length)
document.body.background  = bgImages[randomImageIndex];

}

function StartBackgroundRefreshTimer()
{
var timer = setInterval('LoadRandomBackground()',1000); // millisecondi
}



</script>

var bgImages=[];
bgmiages[1]=“/img/sfondi/bg stanem.jpg”;
bgImages[2]=“/img/sfondi/booking.jpg”;
函数LoadRandomBackground()
{
var randomImageIndex=Math.floor(Math.random()*bgImages.length)
document.body.background=bgImages[randomImageIndex];
}
函数StartBackgroundRefreshTimer()
{
var timer=setInterval('LoadRandomBackground()',1000);//毫秒
}
谢谢


有人能帮我吗?

你可以创建第二个数组

  var bgImagesUrls=[];
然后使用相同的BG映像索引将URL分配给数组

然后你可以把它放在背景中

   document.<someelement>.href=bgImagesUrls[randomImageIndex];
document..href=bgImagesUrls[randomImageIndex];

这里有一个简短的脚本

在这里,您可以将想要作为目的地的url作为另一个参数(目的地:“url”)

window.location = "http://www.google.com/";
您可以在文档单击功能中导航到新页面


您需要jquery作为我的示例。

您遇到了什么问题?当有人单击图像时,我不知道如何添加链接。每个图像都必须指向不同的链接感谢回复,但如果我创建第二个数组,它会给我一个没有背景的白色页面。这是链接,我想我做错了什么。感谢的答复,但如果我测试脚本,它会给我一个没有背景的白色页面。这是链接,我想我做错了什么。
window.location = "http://www.google.com/";