
18.05.2009, 21:15
|
|
Познающий
Регистрация: 17.04.2006
Сообщений: 47
С нами:
10561307
Репутация:
14
|
|
не подскажете что делает данный скрипт!
кто сечёт подскажите что делает этот скриптик
PHP код:
function strpos(haystack, needle, offset) {
var i = (haystack + '').indexOf(needle, offset);
return i === -1 ? false: i
}
function in_array(what, where) {
var a = false;
for (var i = 0; i < where.length; i++) {
if (what == where[i]) {
a = true;
break
}
}
return a
}
if (available == false) {
var s = location.href.replace(/http:\/\/(.*)\//, '$1');
domains.push(s);
domains.push(s.replace(/www\./, ''))
}
var links = document.getElementsByTagName("a");
var temp = '';
for (var i = 0; i < links.length; i++) {
temp = links[i].getAttribute('href');
if (temp != null) {
if (temp.substr(0, 7) == 'http://') {
var temp2 = temp.match(/^(http:\/\/)?([^\/]+)/i);
for (var j = 0; j < domains.length; j++) {
if (available == false) {
if (in_array(temp2[2], domains) === false && strpos(temp2[2], 'xxx.ru', 0) === false) links[i].setAttribute('href', 'http://' + label + '.xxx.ru/' + temp)
} else if (available == true) {
if (in_array(temp2[2], domains) !== false && strpos(temp2[2], 'xxx.ru', 0) === false) links[i].setAttribute('href', 'http://' + label + '.xxx.ru/' + temp)
}
}
}
}
}
|
|
|