Mam plik funkcje.js
function sumuj(){
var a = prompt("Poda liczbę a funkcja: ");
var b = prompt("Podaj liczbę b funkcja: ");
var c = parseInt(a) + parseInt(b);
document.write(c);
}
Z wewnętrznego pliku działa, ale z zewnętrznego nie, w którym miejscu powinna być ta linijka: <script type="text/javascript" src="funkcje.js"> czytałem że w head lub body, ale wstawiam to tam i nie wiem jak później można wywołać funkcję.
str.html
<html>
<head>
</head>
<script type="text/javascript">
var a = prompt("Podaj liczbe a: ");
var b = prompt("Podaj liczbe b:");
var wynik = parseInt(a)+ parseInt(b);
document.write("Suma wynosi: " + wynik);
var imie = prompt("Podaj swoje imię: ","");
if(imie==null){
document.write("Wcisąłęś przycisk analuj.");
}else{
document.write("Hej" + imie +"!");
}
/*Pętla for*/
for(var i=1; i<10; i++){
document.write("To jest napis.");
}
</script>
<body>
<script type="text/javascript" src="funkcje.js">
sumuj();
</script>
</body>
</html>