这是为一个 HTML 页面存储五个图像的代码 然后使用函数 一次显示这五张图片。
此代码有效,可以滚动浏览五张图片。
我的问题是是否可以根据特定时间显示的图像定向到不同的 HTML 页面
<script type="text/javascript">
var curImage = 0;
var cImages = ['1.jpg','2.jpg','3.jpg','4.jpg','5.jpg'];
function townHousePics(direction) {
if (direction == 'next') {
curImage++;
if (curImage == 5) {
curImage = 0;
}
}
else
{
curImage--;
// even reset the counter here when
// its getting 0
}
document.images[0].src = cImages[curImage];
}
</script>
最佳答案
html 设置
<a href='' id='my-anchor-name'><img id='my-image-name' src=''/></a>
JavaScript
<script type="text/javascript">
var curImage = 0;
var cImages = [{aHref:'target1.html',imgHref:'1.jpg'},{aHref:'target2.html',imgHref:'2.jpg'},
{aHref:'target3.html',imgHref:'3.jpg'},
{aHref:'target4.html',imgHref:'4.jpg'},
{aHref:'target5.html',imgHref:'5.jpg'}
];
function townHousePics(direction) {
if (direction == 'next') {
curImage = (curImage++)%cImages.length ;
else {
curimage = (curImage--)%cImages.length;
}
var img = document.getElementById('my-image-name');
var anchor = document.getElementById('my-anchor-name')
img.src = cImages[curImage].imgHref;
anchor.href = cImage[curImage].aHref;
}
</script>
关于javascript - 使用javascript动态链接html页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10229038/