- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Коллеги, подскажите пожалуйста, можно ли решить при помощи 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?