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

Фото
- - - - -

<script> parent.window.opener


  • Вы не можете создать новую тему
  • Please log in to reply
4 ответов в этой теме

#1 FankeR

FankeR

    loading...

  • Постоялец
  • 190 сообщений
  • Откуда:Digital Tallinn

Отправлено 20 Январь 2008 - 20:02

У меня есть сайт с линк листами (Top List), там очень много ссилок и все они очень нужны, как тока юзер нажимает по ссилке абоут бланком открывается сайт, так вот недавно я приметил так сказать читеров, юзер нажимает на ссилку, открывается сайт, и если на сайте есть такой код,
<script> 
if (parent.window.opener) parent.window.opener.location='http://google.com';
</SCRIPT>
то мой сайт заменяется на гуугл ( гуугл тут просто в примере, обычно открывается, та ссилка что нужна читеру )

что можно поставить НА СВОЙ сайт что бы этот код не действовал ??

Удаление ссилок не решение, их сотни и все они нужны.
  • 0
Тут иногда бывает реклама ...

#2 Акей

Акей

    Смотрит свысока

  • Постоялец
  • 2 134 сообщений

Отправлено 21 Январь 2008 - 01:20

Ну как вариант использовать onbeforeunload, тогда будет стандартное окно вылетать "А действительно вы хотите уйти"
  • 0

#3 FankeR

FankeR

    loading...

  • Постоялец
  • 190 сообщений
  • Откуда:Digital Tallinn

Отправлено 21 Январь 2008 - 17:44

Акей,
не затруднит хтмл в студию ?
и она работает тока в ИЕ, а у меня 50% пользователей в ФФ
  • 0
Тут иногда бывает реклама ...

#4 ParadoxL

ParadoxL
  • Постоялец
  • 4 756 сообщений
  • Откуда:Edinburg

Отправлено 21 Январь 2008 - 18:28

function HandleOnClose(e) {
		e = (e)?e:windowevent;
		if (e.clientY < 0 || e.pageY < 0) {
			alert('Boroda ... ');
			document.location.href='http://boroda.com';
		}
}

....
onbeforeunload="HandleOnClose(e)"

Да так как DOM интерфейсы разные ... у IE есть глобальные эвент объек,а у ФФ нету такого, то вызывать надо будет чего-нить в этом роде.

if (window.Event) {
	window.onbeforeunload = function(event) {
		return HandleOnClose(event); 
	}
} else {
	window.onbeforeunload = function() {
		return HandleOnClose(event); 
	}
}

  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#5 Акей

Акей

    Смотрит свысока

  • Постоялец
  • 2 134 сообщений

Отправлено 21 Январь 2008 - 19:39

FankeR, http://www.webrefere...d/bunload4.html
точно работает и там и там
  • 0