You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.8 KiB

4 years ago
  1. var imgList = [];
  2. var DescList = [];
  3. var index = 0;
  4. function MakeImageSlider(controlName, images, imgDesc) {
  5. imgList = images;
  6. DescList = imgDesc;
  7. //alert(DescList[0]);
  8. var sb = "";
  9. sb = sb.concat("<div style=\"margin:auto;height:200px;background-color:#DBEAF9\" >");
  10. sb = sb.concat("<div style=\"width:60%;float:right\">");
  11. sb = sb.concat("<div id=\"bannerDesc\" style=\"width:60%;float:right\"></div>");
  12. sb = sb.concat("</div>");
  13. //banner Image
  14. sb = sb.concat("<div style=\"width:40%;margin-right:5px;\">");
  15. sb = sb.concat("<img id=\"loadImage\" src=\"Images/Slider/" + imgList[0] + "\" Height=\"183\" Width=\"333\" />");
  16. sb = sb.concat("</div>");
  17. sb = sb.concat("</div>");
  18. //bubble image position
  19. sb = sb.concat("<div style=\"width:50%;height:10px;float:right;\">");
  20. for (var i = 0; i < imgList.length; i++) {
  21. var id = "s" + i;
  22. sb = sb.concat("<span id=\"" + id + "\" onclick=\"LoadImage(" + i + ");\" class=\"Default\" ><img src=\"Images/default1.png\" alt='' /></span> &nbsp;");
  23. }
  24. sb = sb.concat("</div>");
  25. document.getElementById(controlName).innerHTML = sb;
  26. }
  27. function LoadImage(id) {
  28. var img = imgList[index];
  29. //alert(DescList[index]);
  30. document.getElementById("loadImage").setAttribute("src", "Images/Slider/" + img);
  31. for (var i = 0; i < imgList.length; i++) {
  32. document.getElementById("s" + i).innerHTML = "<img src='Images/default1.png' alt='' />";
  33. }
  34. document.getElementById("s" + index).innerHTML = "<img src='Images/active1.png' alt='' />";
  35. document.getElementById("bannerDesc").innerHTML = DescList[index];
  36. }
  37. setInterval(function () {
  38. //alert("Hello");
  39. LoadImage(index)
  40. index = index + 1;
  41. if (index == imgList.length)
  42. index = 0;
  43. }, 1000);