Перейти к содержимому

Сервис обмена электронных валют


При клике на кнопку открывается реклама

#1 Гость_jucik2008_*

Гость_jucik2008_*
  • Гости
0

Отправлено 03 Июнь 2009 - 13:24

Всем привет! Мне нужна помощь профессионалов поэтому решил написать Вам!
Нужно составить скрипт, хак или мод незнаю как точно это называеться:)) для сайта на DLE движке! Суть такая:
Допустип пользователь заходит на сайт и хочет скачать что-нибуть, он нажмимает на Кнопку "Скачать (название новости)", появляеться список файлообменников, в общем должен работать как тег SPOILER, но есть одно большое НО((( мне нужно чтоб при нажатий на кнопку открывалась реклама которую я установлю!

Скажите возможно такое сделать?

 

 

  • 0

#2 v1ex

v1ex
  • Пользователь
  • 225 сообщений
  • Репутация: 0

Отправлено 03 Июнь 2009 - 13:48

Скажите возможно такое сделать?

Возможно....

На событие click спойлера вешаем обработчик, который будет менять стиль display (на block или none, в зависимости от того, открыт ли спойлер) у блока (в котором находятся ссылки), и этот же обработчик создает новое окно с рекламой. Дело 5ти минут.
  • 0

#3 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 03 Июнь 2009 - 17:41

v1ex, не всё так просто... Половина окон с рекламой давно уже блокируется браузерами. А так дело на самом деле 5 минут :)
  • 0

#4 v1ex

v1ex
  • Пользователь
  • 225 сообщений
  • Репутация: 0

Отправлено 03 Июнь 2009 - 18:25

ZiTosS, не знал... Просто гадостей таких ни разу не делал :)
  • 0

#5 v1ex

v1ex
  • Пользователь
  • 225 сообщений
  • Репутация: 0

Отправлено 05 Июнь 2009 - 19:03

<!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
	<title></title>
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
	<!-- ВСТАВИТЬ МЕЖДУ <HEAD></HEAD> -->
	<style type="text/css">
	  body
	  {
		font-family: Verdana;
		font-size: 10pt;
	  }
	  #spoiler
	  {
		background-color: #A5ADFF;
		border: 1px solid #6675FF;
		cursor: pointer;
		padding: 2px 5px;
	  }
	  #spoiler_content
	  {
		background-color: #E5E8FF;
		border: 1px solid #6675FF;
		border-top: none;
		display: none;
		padding: 5px;
	  }
	</style>
	<script type="text/javascript">
	  window.onload = function() {
		var links = Array('http://yandex.ru/', 'http://google.ru/', 'http://rambler.ru/');
		var spoiler = document.getElementById('spoiler');
		var spoiler_content = document.getElementById('spoiler_content');
		spoiler_content.style.display = 'none';
		spoiler.onclick = function() {
		  if (spoiler_content.style.display == 'none') {
			spoiler_content.style.display = 'block';
			spoiler.innerHTML = '[-] Ссылки';
			for (var i = 0; i < links.length; i++) {
			  window.open(links[i], '_blank');
			}
		  }
		  else {
			spoiler_content.style.display = 'none';
			spoiler.innerHTML = '[+] Ссылки';
		  }
		}
	  }
	</script>
	<!-- //ВСТАВИТЬ МЕЖДУ <HEAD></HEAD> -->
  </head>
  <body>
	<!-- ВСТАВИТЬ ТУДА, ГДЕ ДОЛЖЕН БЫТЬ СПОЙЛЕР -->
	<div id="spoiler">
		[+] Ссылки
	  </div>
	  <div id="spoiler_content">
		Ссылки<br />Ссылки<br />Ссылки<br />Ссылки<br />Ссылки<br />Ссылки<br />
	  </div>
	<!-- //ВСТАВИТЬ ТУДА, ГДЕ ДОЛЖЕН БЫТЬ СПОЙЛЕР -->
  </body>
</html>
Что-куда вставлять - прокомментировал. Что-бы отредактировать рекламные ссылки, нужно поменять тут:
Array('http://yandex.ru/', 'http://google.ru/', 'http://rambler.ru/');
или добавить через запятую.
Стили можете под себя подогнать.

Впринципе и все ;)
  • 0


Оформление форума – IPBSkins.ru