画像にリンクを追加して、新しいタブでクリックできるようにする方法がわかりません。次のコードは、画像を自動回転し、表示する画像を選択できるボタンを備えていますが、各画像にリンクを追加してユーザーを新しいタブのリンクに移動する方法がわかりません。どんな助けでも大歓迎です。ありがとう!
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Image-Text</title>
<SCRIPT type="text/javascript" LANGUAGE="JavaScript">
var num=0;
imgArray = [
['pic1.png','Text for Picture 1'],
['pic2.png','Text for Picture 2'],
['pic3.png','Text for Picture 3'],
['pic4.png','Text for Picture 4']
];
/*
*/
function LimitNumber(value) {
if (value < 0) { value = imgArray.length - 1; }
var value = value % imgArray.length;
return value;
}
function slide(slide_num,Mypic,Mylbl) {
document.getElementById(Mypic).src=imgArray[slide_num][0];
document.getElementById(Mylbl).innerHTML=imgArray[slide_num][1];
}
var timedNum = 0;
function TimedImage() {
timedNum++;
timedNum = LimitNumber(timedNum);
slide(timedNum,'mypic','mylbl');
}
var timedFunc = '';
function InitTimeInterval() {
timedFunc = setInterval("TimedImage()",3000);
}
function DisplaySlides(SNo) {
clearInterval(timedFunc);
slide(SNo,'mypic','mylbl');
}
</SCRIPT>
</head>
<body onLoad="InitTimeInterval()">
<center>
<TR>
<TH>
<button onClick="DisplaySlides(0)">T3K's Game Pick</button>
<button onClick="DisplaySlides(1)">T3K's Hardware Pick</button>
<button onClick="DisplaySlides(2)">MEA's Game Pick</button>
<button onClick="DisplaySlides(3)">MEA's Hardware Pick</button>
</TH>
</TR>
<TABLE border="0"><TR><TD>
<TR>
<TH>
<div class="slide">
<IMG id="mypic" SRC="pic1.png" alt="" BORDER="0" HEIGHT="218" WIDTH="500">
<div id="mylbl" style="font-size:larger;">Text for Picture 1</div>
</div>
</TH>
</TR>
</TABLE>
</body>
</html>
</center>