Вход

Просмотр полной версии : Изменить option в зависимости от реф. страницы


Quark_
27.12.2019, 14:52
Помогите плиз со скриптом.

Есть четыре страницы:
1 сайт/страница-один
2 сайт/страница-два
3 сайт/страница-три
4 сайт/страница-четыре

При переходе с этих страниц (по ссылке) на оформление заказа имеется селектбокс:


<select id="country" name="country" class="inputbox">
<option value="0" selected="selected">Выберите</option>
<option value="176">Опция 1</option>
<option value="240">Опция 2</option>
<option value="242">Опция 3</option>
<option value="241">Опция 4</option>
</select>


Можно ли сделать скриптом так, чтобы при переходе с сайт/страница-один выбиралась Опция 1, с сайт/страница-два выбиралась Опция 2 и т.п.?

ksa
27.12.2019, 15:04
Можно ли сделать скриптом так, чтобы при переходе с сайт/страница-один выбиралась Опция 1, с сайт/страница-два выбиралась Опция 2 и т.п.?
Можно. :yes:
Смотри что у тебя в window.location (https://javascript.ru/window-location) - и делай выводы

Quark_
28.12.2019, 12:59
Можно. :yes:
Смотри что у тебя в window.location (https://javascript.ru/window-location) - и делай выводы

Через window.location не получилось, нагуглил такой вариант:

if (document.referrer.indexOf('сайт/страница-один') >= 0) { document.querySelector("#country").value = "176"; }
});


Есть ли подводные камни?

ksa
30.12.2019, 07:40
Через window.location не получилось
Показал бы чего делал... :(