Page
Feed
Catalog
Files
Igromir
Forums
Services
Программирование
5 •
Посмотреть все темы
всалывающее окно
1
3363
Влад
@4ih-pqh
Цитировать
02.10.2019
Есть яваскрипт окно, там выбор оплат. Если делать через ссылки, то открывается окно, выбираешь нужное и открывается еще одно окно на яваскрипте, но вот через селекты это не работает, хотя сама ссылка меняется в адресной строке бровзера. В чём может быть проблема?
[code]<script type="text/javascript">
function otherPayment() {
var paymentType = document.getElementById("paymentType").value;
if (paymentType == "Other") {
window.location.hash = "#popmake-1107";
}
}
</script>
<div class="form-group">
<label for="paymentType">Payment Type:</label>
<select class="form-control" id="paymentType" name="paymentType" required onchange="otherPayment()">
<option value="">-</option>
<option value="Payment (Initial)">Payment (Initial)</option>
<option value="Payment (Full)">Payment (Full)</option>
<option value="Payment (Balance)">Payment (Balance)</option>
<option value="Delivery Fee">Delivery</option>
<option value="Other">Other</option>
</select>
</div>[/code]
19807
Dimitry
@Dimitry
Цитировать
02.10.2019
#popmake-1107 - это хеш, изменение хеша нужно отлавливать явой
видимо по ссылкам оно привязано а на селект нет...
гуглить onhashchange
https://www.w3schools.com/jsref/event_onhashchange.asp
Неавторизованные и новички не могут отправлять сообщения.