2013-11-27 100 views
0

我对旋转图像有以下javascript代码。这些图像位于JavaScript的单独文件夹中。我想将旋转本身链接到另一个页面。所有图像将转到相同的链接。目前的代码工作得很好,但我不知道我在哪里添加一个href代码或它的语法。将链接链接至本JavaScript代码

// JavaScript Document 
// 
// Type the number of images you are rotating. 
NumberOfImagesToRotate = 3; 
FirstPart = '<img src="domain/rotatingimages'; 
LastPart = '.gif" height="250" width="388">'; 

function printImage() { 
var r = Math.ceil(Math.random() * NumberOfImagesToRotate); 
document.write(FirstPart + r + LastPart); 
} 
+3

的Java与JavaScript不 – George

+0

而且 - 我认为人们正试图帮助你在你目前了解的方式,但要注意,它不是真的认为是标准的做法来构建标签出这样的字符串。更常见的是将元素放在HTML中,然后使用javascript来更改它们的属性(请参阅http://stackoverflow.com/questions/1232793/javascript-set-img-src) – jm0

回答

3

如果你想在<a>标签定义目标属性试试这个格式

<a href="link_to_target" target="_blank"><img src='image_src' border="0"/></a> 

它是由你。

0
// JavaScript Document 
// 
// Type the number of images you are rotating. 
var numberOfImagesToRotate = 3; 
// Edit the destination URl here 
var linkUrl = 'example.html'; 
// HTML-partials 
var imgFirstPart = '<img src="domain/rotatingimages'; 
var imgLastPart = '.gif" height="250" width="388" border="0">'; 
var anchorFirstPart = '<a href="'; 
var anchorSecondPart = '">'; 
var anchorLastPart = '</a>'; 

function printImage() { 
    var r = Math.ceil(Math.random() * numberOfImagesToRotate); 
    document.write(anchorFirstPart + linkUrl + anchorSecondPart + imgFirstPart + r + imgLastPart + anchorLastPart); 
}