Art is like masturbation.

Design is like sex.

 
Javascript random image

Всъщност следващият скрипт се използва и в персоналният ми сайт :)

Задачата бе за клиент (дори съм забравил...кой точно!), клиента казва така:
"Искам ей тука 4 малки картинки, които всеки път да са различни и, като щракна да се появява голяма..."
(не се самозалъгвайте, клиентите не говорят с терминология, а с "болките" си...дори това да е на пръв поглед лесен random`izator )

Екипът ми в Киви е известен с това, че превръща дори и елементарните желания в брилянтни изпълнения.

Първоначално се заех аз...обожавам да пиша, почти колкото да гледам цвета на току що цъфнала нежна, вечна...желана праскова :)

След v.1 се наложи намесата на Senior Developer, персона, която познава повече базите от данни отколкото българския език, г-н Иван Зашев

JavaScript MD5
//Kristal!n Chavdarov  //Modified By Ivan Zashev :)

var BIG_IMAGES_PATH = "/zen/images";


var arrImages = new Array();

arrImages.push("/zen/thumbs/DSC04683.jpg");
arrImages.push("/zen/thumbs/P1150085.jpg");
arrImages.push("/zen/thumbs/P1150093.jpg");
arrImages.push("/zen/thumbs/P1150131.jpg");
arrImages.push("/zen/thumbs/P1150607.jpg");
arrImages.push("/zen/thumbs/P1150620.jpg");
arrImages.push("/zen/thumbs/P1150625.jpg");
//....................
//....................



function pickImage()
{
var img1 = document.getElementById("random-image1");
img1.src = getRndImage();
img1.name = BIG_IMAGES_PATH + img1.src.substr(img1.src.lastIndexOf("/"));
 
var img2 = document.getElementById("random-image2");
img2.src = getRndImage();
img2.name = BIG_IMAGES_PATH + img2.src.substr(img2.src.lastIndexOf("/"));
 
var img3 = document.getElementById("random-image3");
img3.src = getRndImage();
img3.name = BIG_IMAGES_PATH + img3.src.substr(img3.src.lastIndexOf("/"));
 
var img4 = document.getElementById("random-image4");
img4.src = getRndImage();
img4.name = BIG_IMAGES_PATH + img4.src.substr(img4.src.lastIndexOf("/"));
  
var img5 = document.getElementById("random-image5");
img5.src = getRndImage();
img5.name = BIG_IMAGES_PATH + img5.src.substr(img5.src.lastIndexOf("/"));
  
var img6 = document.getElementById("random-image6");
img6.src = getRndImage();
img6.name = BIG_IMAGES_PATH + img6.src.substr(img6.src.lastIndexOf("/"));
}

function Random(n)
{
  return (Math.floor(Math.random()*n));
}

function getRndImage()
{
	var img = "";
	do
	{
		var i = Random(arrImages.length);
  		img = arrImages[i];
		if(img != "")
		{
			arrImages[i] = "";
		}
		
	}
 	while (img == "");
	return img;
}
Коментари
 
Аз видях, погледни през моите очи
 фотогалерия на кристалин чавдаров  пейзажи от цяла българия  Снимки на българската природа - планини, море, забележителности. Фотогалерия и фотобанка.  фотография, пейзажи, снимки, сток, България, природа, забележителности, изкуство, тракове, пътешествия, истории, разкази, услуги  снимки от сватби, сватбен фотограф, сватбено заснемане, сватбена фотография  Информация относно фотозаснемането на вашата сватба от сватбен фотограф
Чурилик
Себеизлеяния
"Аз мога - тук и сега"
Облак на Оорт