Javascript 照片交换(无法链接照片)

Javascript 照片交换(无法链接照片),javascript,image,photo,Javascript,Image,Photo,我尝试用javascript在我的照片交换程序中添加照片链接 我的照片交换程序: 代码: 以下是我试图解决的问题。我试过用onclick。然而,它也不起作用 代码: 从代码中删除刘海;它永远不会正确评估 <script language="JavaScript1.1"> if (image1.src) <a href="/donate/"></a> return if (image2.src) <a href="/

我尝试用javascript在我的照片交换程序中添加照片链接

我的照片交换程序:

代码:

以下是我试图解决的问题。我试过用onclick。然而,它也不起作用

代码:


从代码中删除刘海;它永远不会正确评估

<script language="JavaScript1.1">
    if (image1.src)
    <a href="/donate/"></a>
    return
    if (image2.src)
    <a href="/vote/"></a>
    return
    if (image3.src)
    <a href="/forums/"></a>
    return
</script>

请使用此代码。我修改了下面的代码

<html>
<head>
    <script language="JavaScript1.1">
    <!--
        var image1=new Image() 
        image1.src="http://i.imgur.com/NEBlLov.jpg" 
        var image2=new Image() 
        image2.src="http://i.imgur.com/e0y1EGg.jpg"
        var image3=new Image() 
        image3.src="http://i.imgur.com/45Thw6n.jpg"
    //-->
    </script>
</head>
<body>
    <img src="http://i.imgur.com/JYYPkmK.jpg" id="slide" width=748 height=100>
    <script>
    <!--
        //variable that will increment through the images
        var step=1
        function slideit(){
            document.getElementById("slide").src=eval("image"+step+".src");
            if (step<3) step++
            else step=1

            //call function "slideit()" every 2.5 seconds
            setTimeout("slideit()", 2500)
        }
        slideit()
    //-->
    </script>
</body>

所以你想说如果image1.src不存在,它应该去捐赠,如果image2.src不存在,它应该去投票?我想这与你真正想做的恰恰相反。我刚意识到。谢谢,现在我觉得自己很蠢。我是不是检查了正确的变量?因为当我移除“!”时,还是不行。你有可以链接的小提琴吗?仅仅通过查看它在做什么就很难判断。不,我只是编写代码并在我的网站上运行它。
<script language="JavaScript1.1">
    if (image1.src)
    <a href="/donate/"></a>
    return
    if (image2.src)
    <a href="/vote/"></a>
    return
    if (image3.src)
    <a href="/forums/"></a>
    return
</script>
<html>
<head>
    <script language="JavaScript1.1">
    <!--
        var image1=new Image() 
        image1.src="http://i.imgur.com/NEBlLov.jpg" 
        var image2=new Image() 
        image2.src="http://i.imgur.com/e0y1EGg.jpg"
        var image3=new Image() 
        image3.src="http://i.imgur.com/45Thw6n.jpg"
    //-->
    </script>
</head>
<body>
    <img src="http://i.imgur.com/JYYPkmK.jpg" id="slide" width=748 height=100>
    <script>
    <!--
        //variable that will increment through the images
        var step=1
        function slideit(){
            document.getElementById("slide").src=eval("image"+step+".src");
            if (step<3) step++
            else step=1

            //call function "slideit()" every 2.5 seconds
            setTimeout("slideit()", 2500)
        }
        slideit()
    //-->
    </script>
</body>