Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Изменить option в зависимости от реф. страницы (https://javascript.ru/forum/css-html/79170-izmenit-option-v-zavisimosti-ot-ref-stranicy.html)

Quark_ 27.12.2019 14:52

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

Есть четыре страницы:
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

Цитата:

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

Можно. :yes:
Смотри что у тебя в window.location - и делай выводы

Quark_ 28.12.2019 12:59

Цитата:

Сообщение от ksa (Сообщение 518117)
Можно. :yes:
Смотри что у тебя в window.location - и делай выводы

Через window.location не получилось, нагуглил такой вариант:
if (document.referrer.indexOf('сайт/страница-один') >= 0) { document.querySelector("#country").value = "176"; }
});


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

ksa 30.12.2019 07:40

Цитата:

Сообщение от Quark_
Через window.location не получилось

Показал бы чего делал... :(


Часовой пояс GMT +3, время: 06:22.