Показать сообщение отдельно
  #1 (permalink)  
Старый 31.08.2016, 01:10
Интересующийся
Отправить личное сообщение для Artur2016 Посмотреть профиль Найти все сообщения от Artur2016
 
Регистрация: 31.08.2016
Сообщений: 15

как взять % из числа
вобщем есть такой скрипт и мне нужно узнать % жизней тоесть minhp это 0 % maxhp это 100% а hp это текущее значение и мне нужно что бы при отнимании хп процент автоматически менялся я к примеру сделал 100 хп максималки но оно может быть и 1100 к примеру поэтому без скрипта не обойтись.
буду очень благодарен если вы вы поможете мне сделать скрипт который из текущего значения будет делать %



<html>
<head>
<title>Великие битвы</title>
<script>
function restart(){
alert('Все данные становяться по умолчанию!');
localStorage.setItem("minhp", 0);
localStorage.setItem("maxhp", 100);
localStorage.setItem("hp", 100);
}



function poin(){
var hp = localStorage.getItem('hp') - 1 + 1;
var maxhp = localStorage.getItem('maxhp') - 1 + 1;
document.getElementById('pointer').innerHTML = hp + '/' + maxhp;
Timer= setTimeout("poin()",500);
}

function minus(){
var a = localStorage.getItem('hp') - 5;
localStorage.setItem("hp", a);
}


</script>
<style>
.hp{
text-align:center;
color: white;
background: black;
width:100%;
height:30px;}
</style>
</head>
<body onload="poin()">

<div onclick="restart()">рестарт!</div>

<div class="hp"  id="pointer"></div><br />
<a href="#" onclick="minus()">-5 хп</a>
</body>
</html>
Ответить с цитированием