1 августа 2012, 13:10

apache folder / file list 2 (pure javascript :)

Пристыдили меня в предыдущем посте, что для мелких движений использовал монстра jQuery в 100кб, пришлось вспоминать родной javascript :)
Теперь без задержки в 1 секунду для загрузки jQuery :D
var 
	inArray = Array.prototype.indexOf ? 
		function (arr, val) {
			return arr.indexOf(val) != -1;
		} :
		function (arr, val) {
			var i = arr.length;
			while (i--) {
				if (a[i] === val) 
					return true;
				}
				return false;
			},
	a = document.getElementsByTagName("a"), 
	i = a.length; 

while(i--){
	if (inArray(["png","jpg","jpeg","gif"], a[i].href.split(".").pop())){
		a[i].innerHTML = "<img src='"+a[i].href+"' alt='"+a[i].innerHTML+"'/>";
	}
}

Букмарклет:

зы: только букмарклет ведет себя странно, разберусь попозже :)
apache folder / file list       Ctrl      

1 комментарий РСС

CTAPbIu_MABP
)))) бобро победило

а нет ли у тебя ошибки в этой строке?

if (a[i] === val)
Vitaliy Bogdanets
код метода копипащеный, и работает, только в букмарклете не очень

Ваш комментарий

адрес не будет опубликован

ХТМЛ не работает


Ctrl + Enter