NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @id HWMTransfer // @name HWM Extented Transfer // @namespace http://www.heroeswm.ru/pl_info.php?id=1305405 // @version 0.0.1 // @author Vlad aka johniek_comp <komduv@yandex.ru> // @description Позволяет выбрать время передачи артефакта // @domain www.heroeswm.ru // @include http://www.heroeswm.ru/art_transfer.php* // @run-at document-end // ==/UserScript== var node = document.getElementById("ar") document.getElementsByName('bcount')[0].type = 'number' var elem = document.createElement("select"); elem.id = "calch" elem.onchange = function(object){ document.forms[0].dtime.value = ( 1 / 24 ) * parseInt(document.getElementById('calch').value) + ( 1 / 1440 ) * parseInt(document.getElementById('calcm').value) + parseInt(document.getElementById('calcd').value); } var elem1 = document.createElement("select"); elem1.id = "calcm" elem1.onchange = function(object){ document.forms[0].dtime.value = ( 1 / 1440 ) * parseInt(document.getElementById('calcm').value) + ( 1 / 24 ) * parseInt(document.getElementById('calch').value) + parseInt(document.getElementById('calcd').value); } var elem4 = document.createElement("select"); elem4.id = "calcd" elem4.onchange = function(object){ document.forms[0].dtime.value = parseInt(this.value) + ( 1 / 1440 ) * parseInt(document.getElementById('calcm').value) + ( 1 / 24 ) * parseInt(document.getElementById('calch').value); } for (var i = 0;i <= 90; i++) { var option = document.createElement("option"); option.text = i; option.value = i; elem4.appendChild(option); }; for (var i = 0;i <= 24; i++) { var option = document.createElement("option"); option.text = i; option.value = i; elem.appendChild(option); }; for (var i = 0;i <= 60; i++) { var option = document.createElement("option"); option.text = i; option.value = i; elem1.appendChild(option); }; var elem5 = document.createElement("b"); elem5.innerHTML = "дней"; var elem2 = document.createElement("b"); elem2.innerHTML = "часов"; var elem3 = document.createElement("b"); elem3.innerHTML = "минут"; node.appendChild(elem); node.appendChild(elem2); node.appendChild(elem1); node.appendChild(elem3); node.appendChild(elem4); node.appendChild(elem5);