数组脚本有问题

时间:2010-11-11 06:25:38

标签: javascript asp.net

我想在幻灯片放映中检查条件时为图像添加锚标记,其中我的幻灯片放映使用脚本显示

    <script type="text/javascript">

    var res; 
    var hdnvalue = a = document.getElementById('HiddenField4').value;
    var imgArr = hdnvalue.split(';'); 

    var sp = [];

    for (var count = 0; count < imgArr.length; count++) {    
         sp.push([imgArr[count], "", "", ""]);    
    }  

    var mygallery2 = new fadeSlideShow({    
      wrapperid: "fadeshow2",    
      dimensions: [568, 313],    
      imagearray: sp,    

      displaymode: {    
        type: 'auto',    
        pause: 2500,    
        cycles: 0,    
        wraparound: false    
    },

    persist: false,    
    fadeduration: 500,    
    descreveal: "always",    
    togglerid: "fadeshow2toggler"

  })

</script>

在这个脚本中我想检查条件

   'hdnLink' value->http://dev1.maxnet-tech.com/royalindustries/ProductList.aspx?s=4&sss1=17&sss2=3;;;

    var cnLink = document.getElementById('hdnLink').value;        
    var cnSplit = cnLink.split(';');        
    var b = a.split(';');


if (cnSplit[0] != "") {    
       then add <a>tag th that image which is redirected to plroduclist page    
}    
else {    
       add img     
}

如何在像上面的脚本

这样的数组中为条件添加标签

2 个答案:

答案 0 :(得分:0)

你能说出 document.getElementById('HiddenField4')的价值。值

根据我对该值的假设,这可以是解决方案

  

for(var count = 0; count&lt;   imgArr.length; count ++){
                if(imgArr [count]!=''){

  var str = "<a href='URL to redirect'><img src='imgArr[count]'> border='0' /></a>";          
     

}其他{

  var str = "<a href='URL to > redirect'><img src='imgArr[count]' > border='0' /></a>";       
     

}
  sp.push([STR   ,“”,“”,“”);

}

答案 1 :(得分:0)

我得到了答案 改变sp.push([imgArr [count],“”,“”,“”]);至 sp.push([imgArr [count],“http://www.gmail.com”,“”,“”]);

因为这里的第二个参数是链接 再见