LAMAXX's HOME
 

 

Home of Maxius Lamaxxini from Minsk. TXT. Борьба с фреймами в службах бесплатного редиректа.

Часто в нашей с вами жизни бывает так, что то, что навязано нам доброжелателями, является на самом деле абсолютно лишним, типа пятой ноги у зайца. Именно это сравнение справедливо применительно к службам раздачи бесплатных пересылочных адресов da.ru, 4u.ru, come.to и их собратьев. Адрес вас устраивает, и фрейм - нет... "Что делать? How to kill this f....ng (fancing) frame?" - Спрашиваете вы себя ночами, мечась во сне и представляя в ужасе, как замозолят баннера глаза вашим посетителям...
Для этого можно применить довольно-таки примитивный (и потому действующий) JavaScript. Для того, чтобы автоматически открывался в самом верхнем уровне ваш файл, например, index.htm, поступаете так: создаете дополнительный файл (gate.htm), выполняющий роль редиректора, и регистрируясь, например, в "da.ru", указываете адрес именно этого "gate.htm", то есть: ваше_имя.narod.ru/gate.htm (не расцените как рекламу хостинга narod.ru).
Примерное его содержание (то, что нужно - зеленым цветом и другим шрифтом):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//RU">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<BASE TARGET="_top">
<SCRIPT LANGUAGE="JavaScript">
function RedirectOnLoad()
{
redirect_target = "index.htm";
// вместо index.htm указать нужный адрес
top.location = redirect_target;
}
</SCRIPT>
</HEAD>
<BODY onload="RedirectOnLoad()">
если редирект не сработал в Вашем браузере, нажмите <a href="index.htm">сюда</a>
// вместо index.htm указать нужный адрес, эта строка для того, чтобы в случае несрабатывания скрипта пользователь мог хотя бы ручками (точнее, крысой) нажать на ссылочку
</BODY>
</HTML>

Должно работать практически во всех браузерах, поддерживающих JavaScript. Хотя... Когда тестировал, Опера 5.02 пару раз обломалась... Но ведь для этого предусмотрена строка "если редирект...", а основаная масса пользователей применяет IE.




Click to get a free mouse pad with free shipping!


(c) Цопыригхт Максиус Ламакссини / Maxius Lamaxxini from Minsk, 2000-2005
(c) lamaxx.narod.ru

Hosted by uCoz