Я пытаюсь разрешить пользователю изменять высоту и ширину изображения, увеличивая или уменьшая длину и ширину с помощью кнопок. Декремент работает нормально, но никогда не увеличивается. Если я поменяю местами все знаки + со знаками -, тогда все кнопки уменьшат изображение. Но если я изменю их все на +, то ничего не произойдет.
javascript
<script type="text/javascript">
var width
var height
function change(elem) {
var player = document.getElementById('gemimg');
activewidth = player.width;
activeheight = player.height;
stone = player.source;
width=activewidth;
height=activeheight;
mml=document.getElementById("lmm").innerHTML;
mmh=document.getElementById("hmm").innerHTML;
//change Cut
if (elem.id=="radiant"){
stone="radiantfig.gif";}
else if (elem.id=="princess") {
stone="princessgif.gif";}
else if (elem.id=="round") {
stone="roundgif.gif";}
else if (elem.id=="wplus"){
width = activewidth + 1; gemlength=mml+1;}
else if (elem.id=="wminus"){
width = activewidth - 1; gemlength=mml-1;}
else if (elem.id=="hplus"){
height = activeheight + 1; gemheight=mmh+1;}
else if (elem.id=="hminus"){
height = activeheight - 1; gemheight=mmh-1;}
//change increment to 0.378 and 0.1 when done
player.width = width;
player.height = height;
document.getElementById("lmm").innerHTML = gemlength.toFixed(1);
document.getElementById("hmm").innerHTML = gemheight.toFixed(1);
}
</script>