|
Переход с другого сайта
|
|
| warezkiller | Дата: 06 Февраля 2010, 13:59 | Сообщение # 1 | ● ● ● ● ● 287 сообщений Статус: Offline | И снова я Не подскажете как исполнить такое: Если ко мне на сайт перешли с сайта ололо.ру, то вывелось сообщение А, в другом случае - моя страница. Укоз операторов вроде нет таких У меня плагиаторов много, хочу их в такой способ слегка огорчить  | | |
|
| uWeb | Дата: 06 Февраля 2010, 14:06 | Сообщение # 2 | ● ● ● ● ● 1135 сообщений Статус: Offline | warezkiller, Code document.referrer == 'ололо.ру' ? window.close() : alert('все норм'); это полный бред  | | |
|
| G-XPert | Отредактировал G-XPert - Суббота, 06 Февраля 2010, 14:10 Дата: 06 Февраля 2010, 14:08 | Сообщение # 3 | ● ● ● ● ● 139 сообщений Статус: Offline | warezkiller, вот такой скрипт нашёл: Code <SCRIPT language=JavaScript> var where = document.referrer; if(where==0){document.write("Вы загрузились с пустой страницы")} else {document.write("Вы пришли с сайта "+where)} </SCRIPT> Соответственно, можно и поставить условие: если вы перешли с сайта ололо.ру, то… Code if(document.referrer=="ололо.ру"){document.write("Ваше сообщение")} | | |
|
| warezkiller | Дата: 06 Февраля 2010, 14:22 | Сообщение # 4 | ● ● ● ● ● 287 сообщений Статус: Offline | uWeb, в "Ваше сообщение" хтмл работает? и почему бред? скрытый попуск будет, особенно для админов | | |
|
| G-XPert | Отредактировал G-XPert - Суббота, 06 Февраля 2010, 14:28 Дата: 06 Февраля 2010, 14:28 | Сообщение # 5 | ● ● ● ● ● 139 сообщений Статус: Offline | warezkiller, да, работает. Только двойные кавычки используйте как: | | |
|
| warezkiller | Дата: 06 Февраля 2010, 14:31 | Сообщение # 6 | ● ● ● ● ● 287 сообщений Статус: Offline | G-XPert, а если я несколько сайтов вписать хочу? и как тут else поставить? | | |
|
| uWeb | Отредактировал uWeb - Суббота, 06 Февраля 2010, 15:02 Дата: 06 Февраля 2010, 15:03 | Сообщение # 7 | ● ● ● ● ● 1135 сообщений Статус: Offline | Code if (document.referrer.match(/helper.ucoz.ru|google.com|ololo.ru/gi)) { window.close(); } else { alert('все норм'); } Добавлено (06 Февраль 2010, 15:03) --------------------------------------------- warezkiller, скажи что ты именно хочешь сделать? | | |
|
| Infamous | Отредактировал Infamous - Суббота, 06 Февраля 2010, 15:08 Дата: 06 Февраля 2010, 15:05 | Сообщение # 8 |  ● ● ● ● ● 1670 сообщений Статус: Offline | а если я несколько сайтов вписать хочу? Code document.referrer.match(/site\.ru|site2\.ru/) ? alert('yes') : alert('no'); Перед точками/слэшами в адресе реферрера ставить \ Добавлено (06 Февраль 2010, 15:05) --------------------------------------------- if (document.referrer.match(/helper.ucoz.ru|google.com|ololo.ru/gi)) Забыл про экранирование точек | | |
|
| uWeb | Дата: 06 Февраля 2010, 15:13 | Сообщение # 9 | ● ● ● ● ● 1135 сообщений Статус: Offline | Забыл про экранирование точек я про это и не знал document.referrer.match(/site\.ru|site2\.ru/) ? alert('yes') : alert('no'); | | |
|
| warezkiller | Дата: 06 Февраля 2010, 15:16 | Сообщение # 10 | ● ● ● ● ● 287 сообщений Статус: Offline | скажи что ты именно хочешь сделать? покажу на пальцах: if (чувак перешел с сайта ололо.ру) мое страшное сообщение else страница сайта endif | | |
|
| uWeb | Отредактировал uWeb - Суббота, 06 Февраля 2010, 15:22 Дата: 06 Февраля 2010, 15:21 | Сообщение # 11 | ● ● ● ● ● 1135 сообщений Статус: Offline | Code if (document.referrer.match(/ололо\.ру/gi)) location.href='/ololo.html'; создай в корне сайта страницу с названием ololo.html и туда пиши свое | | |
|
| warezkiller | Дата: 06 Февраля 2010, 15:23 | Сообщение # 12 | ● ● ● ● ● 287 сообщений Статус: Offline | uWeb, а else не нужен? | | |
|
| uWeb | Отредактировал uWeb - Суббота, 06 Февраля 2010, 15:25 Дата: 06 Февраля 2010, 15:25 | Сообщение # 13 | ● ● ● ● ● 1135 сообщений Статус: Offline | warezkiller, нет. | | |
|