У меня есть три кнопки для отображения изображений в малых, средних и больших размерах, и это работает на Java-скрипте, и проблема в том, что когда я нажимаю маленькую кнопку «скажи, что я нажал», изображение становится маленьким, но страница обновляется так что изображение возвращается в нормальное состояние .. Мне нужно избегать обновления страницы при нажатии кнопки ...
function changeimg(imgsize) {
// improve later: grey-out/disable currently irrelevant button
var imgwidth, imgheight, imgid;
switch (imgsize) {
case small: imgwidth = smaWidth; imgheight = smaHeight; imgid = '1'; break;
case medium: imgwidth = medWidth; imgheight = medHeight; imgid = '2'; break;
case large: imgwidth = larWidth; imgheight = larHeight; imgid = '3'; break;
default: alert('Javascript error 1; please shoot the author');
}
for (var n = 0; n < imgArr.length; n++) {
imgElement = 'img' + imgArr[n][iname];
document.images[imgElement].width = imgArr[n][imgwidth];
document.images[imgElement].height = imgArr[n][imgheight];
document.images[imgElement].src = 'img/' + imgArr[n][iname] + imgid + '.jpg';
}
}