beginner to html, javascript и переполнение стека, так что расслабьтесь на мне. Я пытаюсь получить мой HTML всплывал дисплей, который будет использовать функцию внешнего JS-файл, чтобы сделать расчеты, но сейчас я буду держать это просто:внешняя функция javascript и кнопка html
function findA(x, y, z) {
var I = (x*100);
var N = (y/100);
var S = (z+50);
document.write(x,y,z);
}
, что это все есть в JS файл, теперь на html:
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<!--[if lt IE 9]>
<script src="scripts/main.js"></script>
<![endif]-->
</head>
<body>
<article>
<form>
<fieldset id="button">
<input type="submit" id= "submit" value= "Calculate" onsubmit='findA(1,5,8)'>
</fieldset>
</form>
</article>
</body>
thats it для html. он должен просто отображать одну кнопку на экране html. не уверен, что делать послесловие, поэтому любая помощь будет принята с благодарностью!
EDIT: *
мой новый код это:
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<!--[if lt IE 9]>
<script src="scripts/main.js"></script>
<![endif]-->
</head>
<body>
<article>
<form>
<fieldset id="button">
<input type="button" id= "submit" value= "Calculate" onclick='alert(monthly(1,5,8))'>
</fieldset>
</form>
</article>
</body>
и файл JS является:
function monthly(x, y, z) {
var I = (x*100);
var N = (y/100);
var S = (z+50);
var A = ("I: " + I + "N: " + N + " S: " + S);
return A;
}
пока ничего не происходит, когда я нажимаю Calculate. Я использую хром для проверки этого, а также Internet Explorer. Я не понимаю, что может быть неправильным в этом. предложение?
Это не совсем ясно для меня, что вы хотите достичь. Вы хотите написать вывод своей функции в верхней части своей страницы, не так ли? Или хотите засунуть всплывающее окно? Я думаю, что элемент должен был быть закрыт -> – czupe