Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Странный скрипт DOMContentLoaded (https://javascript.ru/forum/css-html/75626-strannyjj-skript-domcontentloaded.html)

maleziv 25.10.2018 14:57

Странный скрипт DOMContentLoaded
 
Доброго времени суток уважаемые!

Прошу Вас пояснить работу одного скрипта, которого попросили разместить на сайт в качестве баннера.

Такое ощущение что он творит что то странное :) , установкой нелегальных куков или вирусного фрейма.

var url = 'https://s.click.aliexpress.com/e/yjq3vrZ?dp=адрес_моего_сайта';
var period = 300000;
banners = []; 
banners.push(['https://aliexpress-internet.ru/banners/300x250/1.jpg', 'https://s.click.aliexpress.com/e/jiMbAMvfY?dp=allonlineshopsru']); 
banners.push(['https://aliexpress-internet.ru/banners/300x250/2.jpg', 'https://s.click.aliexpress.com/e/jiMbAMvfY?dp=allonlineshopsru']); 
banners.push(['https://aliexpress-internet.ru/banners/300x250/3.jpg', 'https://s.click.aliexpress.com/e/jiMbAMvfY?dp=allonlineshopsru']);
banners.push(['https://aliexpress-internet.ru/banners/300x250/4.jpg', 'https://s.click.aliexpress.com/e/jiMbAMvfY?dp=allonlineshopsru']);
var id = 0;
var maxid = banners.length;

function setuser() {
	id = getrandom(0, maxid - 1);
	document.getElementById('ali').src = url;	
	document.getElementById('banner34er45tg56').src = banners[id][0];
	document.getElementById('banner34er45tg56link').href = banners[id][1];
	window.setTimeout('setuser();', period);
}

function getrandom(min, max) {
	var res = Math.floor(Math.random() * (max - min + 1)) + min;
	return res;
}

function ready() {
	id = getrandom(0, maxid - 1);
	document.getElementById('banner34er45tg56block').innerHTML = '<a id="banner34er45tg56link" target="_blank"><img id="banner34er45tg56"></a>';	
	document.getElementById('banner34er45tg56').src = banners[id][0];
	document.getElementById('banner34er45tg56link').href = banners[id][1];	
	window.setTimeout('setuser();', period);
}

var ifr = document.createElement('iframe');
ifr.src = url;
ifr.id = 'ali';
ifr.height = '0';
ifr.width = '0';
ifr.scrolling = 'no';
ifr.style = 'display: none;';
document.body.appendChild(ifr);

document.addEventListener('DOMContentLoaded', ready);


Заранее благодарю!


Часовой пояс GMT +3, время: 08:22.