2013-07-12 106 views
0

我試圖添加鏈接到我的照片在JavaScript中的照片交換。照片交換(無法鏈接照片)

我的照片交換技術:

代碼:

<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" name="slide" width=748 height=100> 
     <script> 
     <!-- 
      //variable that will increment through the images 
      var step=1 
      function slideit(){ 
       //if browser does not support the image object, exit. 
       if (!document.images) return document.images.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> 
</html> 

這裏是我試圖解決這個問題。我試圖使用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> 
+1

所以,你想說的是,如果'image1.src'不存在,它應該去捐,如果'image2.src'不存在,它應該去投票?我認爲這與你真正想做的事情相反。 – EmmyS

+0

Lmao,我剛剛意識到這一點。謝謝,現在我感到很蠢。 –

+0

我是否檢查了正確的變量?因爲當我刪除'!'時,它仍然不起作用。 –

回答

-4

從您的代碼的劉海;它永遠不會正確評估。

<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> 
0

請使用此代碼。我修改了下面的代碼。

<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>