javascript - 关于页面跳转的问题
大家讲道理
大家讲道理 2017-04-10 18:04:24
[JavaScript讨论组]

初学JavaScript,在《JavaScript DOM编程艺术》书中有个实例代码如下:




无标题文档

 
Jay Skript and the Domsters

Photos of the band



单击缩略图,图片会在本页显示(不会跳转到另一页显示);
如果把showPic(pic)函数改写成如下:
function showPic(pic) {

if (!document.getElementById("placeholder")) return false;
var source = pic.getAttribute("href");
var placeholder = document.getElementById("placeholder");
placeholder.setAttribute("src", source);
if (!document.getElementById("description")) return false;
if (pic.getAttribute("title")) {
    var text = pic.getAttribute("title");
} else {
    var text = "";
}
var description = document.getElementById("description");
if (description.firstChild.nodeType == 3) {
    description.firstChild.nodeValue = text;
}
return false;

}
单击图片缩略图,图片就会跳转到新的页面显示;实在找不出原因,请各位老师指教,非常感谢!

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
PHPz

我觉得用js实现你上面的效果有点麻烦,可以不用js就可以实现图片在本页显示还是跳转新页面显示,我写了代码可以参考:

<!DOCTYPE html>
<html>

<head>
   <meta charset="utf-8">
    <title>图片跳转问题</title>
    <style>
        body {
            text-align: center;
        }
        img {
            width: 50px;
            height: 50px;
        }
    </style>
</head>
<body>
    <p>
        <h3>点击下面图片,实现图片本页显示</h3>
        <a target="_blank" href="images/banshu.jpg">
            <img src="images/banshu.jpg"/>
        </a>
    </p>
    <p>
        <h3>点击图片,在新的页面显示</h3>
         <a href="images/banshu.jpg">
            <img src="images/banshu.jpg" />
        </a>
    </p>
</body>

</html>

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号