Форумы » Программирование »

всалывающее окно



3359
4ih-pqh
Есть яваскрипт окно, там выбор оплат. Если делать через ссылки, то открывается окно, выбираешь нужное и открывается еще одно окно на яваскрипте, но вот через селекты это не работает, хотя сама ссылка меняется в адресной строке бровзера. В чём может быть проблема?

[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]
19398
Dimitry
#popmake-1107 - это хеш, изменение хеша нужно отлавливать явой
видимо по ссылкам оно привязано а на селект нет...

гуглить onhashchange

https://www.w3schools.com/jsref/event_onhashchange.asp

Неавторизованные и новички не могут отправлять сообщения.

© 2008-2020 vmeste.eu
Контакты | Группа | Privacy и Cookie | Правила