有人可以看看这个并告诉我我要做些什么才能让图像显示出来?
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- //Begin
function changeImage(filename)
{
mainimage.src = filename;
}
// End -->
</script>
</head>
<body>
<p>
<a href="javascript:changeImage('image-viewer/image1.jpg')">Image 1</a>
<a href="javascript:changeImage('image-viewer/image2.jpg')">Image 2</a>
<a href="javascript:changeImage('image-viewer/image3.jpg')">Image 3</a>
<a href="javascript:changeImage('image-viewer/image4.jpg')">Image 4</a>
</p>
<p>
<img name="mainimage" src="image-viewer/blank.jpg"></p>
<p><center>
<font face="arial, helvetica" size"-2">
</center><p>
</script>
</font></body>
</html>
答案 0 :(得分:0)
<!DOCTYPE html>
<html>
<head>
<title>Sample page</title>
<script type="text/javascript">
function changeImage(replacement)
{
document.getElementById("main_image").src = replacement;
return false;
}
</script>
</head>
<body>
<ul>
<li><a href="javascript:changeImage('image1.jpg')">Image 1</a></li>
<li><a href="javascript:changeImage('image2.jpg')">Image 2</a></li>
<li><a href="javascript:changeImage('image3.jpg')">Image 3</a></li>
<li><a href="javascript:changeImage('image4.jpg')">Image 4</a></li>
</ul>
<p>
<img id="main_image" src="image-viewer/blank.jpg" alt="" />
</p>
</body>
</html>
答案 1 :(得分:0)
将您的功能更改为:
function changeImage(filename) {
document.main_image.src=filename;
void(0);
}
答案 2 :(得分:0)
一位好朋友帮我看了一下
mainimage.src = filename;
错了,应该是
<img name="mainimage" src="image-viewer/blank.jpg">
应该是
<img id ="mainimage" src="image-viewer/blank.jpg">
然后这个:
mainimage.src = filename;
应该是
document.getElementById("mainimage").setAttribute("src", filename);
还有一个额外的 标签到底。 p> 但是,我认为她的影像位置问题更多了。他需要有关项目的更多信息
修改:可能会发生什么
她有html文件吗?
在同一个文件夹中
作为图像
这真的不行。
因为如果她的所有文件都在
C:/图像查看器/
没有子目录
并且html文件是c:/image-viewer/index.html
。因此,她需要一个新的图像文件夹
因为脚本 是要求 C:/image-viewer/image-viewer/image1.jpg 而不是c:/image-viewer/image1.jpg
如果这不适合课程,她需要学习编写符合标准的代码。查找DOM
如果所有文件都在一个文件夹中,那么她必须在文件名前面取消image-viewer/
。