Скрипт выводит случайное изображение из заданных. Может быть полезен для рекламных блоков. В ставим Code <SCRIPT language="javascript"> <!-- Image Selector function RandomImageLong(images,iparams) { /* si: start index ** i: current index ** ei: end index ** cc: current count */ si = 0; ci=0; cc=0; imageSet = new Array(); ei = images.length; for (i=1;i<ei;i++) { if (images.charAt(i) == ' ' || images.charAt(i) == ',') { imageSet[cc] = images.substring(si,i); cc++; si=i+1; } } ind = Math.floor(Math.random() *cc); document.write("<img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\">"); }
function RandomImage(images) { RandomImageLong(images," "); }
function RandomImageLinkLongTarget(images,urls,iparams,hparams) { /* si: start index ** i: current index ** ei: end index ** cc: current count */ imageSet = new Array(); urlSet = new Array(); si = 0; ci=0; cc=0; ei = images.length; for (i=1;i<ei;i++) { if (images.charAt(i) == ' ' || images.charAt(i) == ',') { imageSet[cc] = images.substring(si,i); cc++; si=i+1; } } ind = Math.floor(Math.random() *cc); si = 0; ci=0; cc=0; ei = urls.length; for (i=1;i<ei && cc <=ind ;i++) { if (urls.charAt(i) == ' ' || urls.charAt(i) == ',') { urlSet[cc] = urls.substring(si,i); cc++; si=i+1; } }
//document.write("<img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\">"); document.write("<a "+hparams+" href=\""+urlSet[ind]+"\"><img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\"></a>"); }
function RandomImageLinkLong(images,urls,iparams) { RandomImageLinkLongTarget(images,urls,iparams,""); }
function RandomImageLink(images,urls) { RandomImageLinkLongTarget(images,urls,"border=0",""); }
// End Script --> </SCRIPT> В то место, где будут картинки: Code <SCRIPT> <!--- RandomImageLong("[color=red]ПУТИ К КАРТИНКАМ ЧЕРЕЗ ПРОБЕЛ[/color]","width=[color=red]ШИРИНА[/color] height=[color=red]ВЫСОТА[/color]"); // ---> </SCRIPT>
|