- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Коллеги, подскажите пожалуйста, можно ли решить при помощи javascript такую задачу.
Надо выдавать одну ссылку если человек пришел с одной страницы и другую ссылку, если пришел с другой страницы.
Т.е. если пришел с www.domen.com/page1.html то на странице выводится ссылка на одну страницу, а если с www.domen.com/page2.html то выводится ссылка на другую страницу.
Коллеги, подскажите пожалуйста, можно ли решить при помощи javascript такую задачу.
Конечно можно.
document.referrer проверяешь и пишешь нужную ссылку в <a id="***">
Tarry, потрясающий ответ. :D Хорошо, второй вопрос - пример кода можно? :)
Tarry, потрясающий ответ.
Я старалсо! Ща.
Tarry добавил 14.11.2010 в 22:57
<script>
Trololo () {
if (document.referrer == "http://ololo.ru") {
document.write("<a href='что-то'>Что-то!</a>")
} else {
document.write("<a href='что-то другое'>Что-то другое!</a>")
}
}
</script>
Это очень очень по-уебански но смысл должен быть ясен. Тут просто есть нюансы, что проверять, конкретную страницу рефера или любую в домене? Тогда немгого сложнее. С другой стороны с помощью jquery гораздо проще :) Чуваки напишите кто-нибудь я ща не могу мне валить нужно!
Tarry, спасибо! Проверю, но у меня ситуация простая - в зависимости с какой из двух страниц одного сайта пришел человек выдавать ту или иную ссылку. У меня там хитрожопый поиск и надо правильно давать ссылку на тот или иной вариант.
P.S. Не работает. :(
Если ни один реф не подходит, то ссылка без изменений остается.
Js-код должен после ссылки идти.
P.S. Не работает. :(
Trololo() надо вызывать при загрузке страницы - в onLoad ну или чего там используется.
_vb_, все равно не работает.
n0name, а form в подобную конструкцию можно завернуть?
а вообще смотрели, что там в рефере то приходит?)
_vb_, все равно не работает.
если сейчас тут не порешают, скиньте завтра в личку урл и описание сценария (с адресами страниц), который нужно. сейчас я спать.
_vb_, вариант от n0name работает и чем-то он даже симпатичнее чем первый вариант. Ну и главное заработал сразу ;)
А вот еще вопрос, в добавок к тому можно ли в условие запихнуть формы. Можно ли рефер за две страницы до текущей определять?
Есть же вроде history.length?