W swoim folderze roboczym utwórz dokument funkcje.html (wykorzystaj pliki szablonów, metodę kopiuj-wklej) zawierający następujący kod:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>Funkcje</title> </head> <body> </body> </html>
W elemencie body dopisz kod:
<script>
function f(x) {
return x*x
}
document.write(f(2))
</script>
Zapisz dokument. Sprawdź działanie skryptu.
<script>function - deklaruje funkcję z określonymi parametrami.
function nazwa([argument] [, arg.] [..., arg.]) {
instrukcje
}
nazwa - nazwa funkcji jest identyfikatorem<script>return - określa wartość, która ma być zwrócona przez funkcję.
return wyrażeniewyrażenie - którego wartość jest zwracana
W elemencie body dopisz kod:
<button onclick="g1()" >Test</button>
W elemencie script dopisz kod:
function g1() {
alert("Kliknięto przycisk")
}
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie script dopisz kod:
function g2() {
alert("Wczytano stronę")
}
onload=g()
Zapisz dokument. Sprawdź działanie skryptu.
![]() |
| Rysunek 2. Podstrona proste działania |
Umieść pliki ćwiczeniowe na na serwerze.
<script>onclick - właściwość onclick zwraca kod obsługi zdarzenia onClick w bieżącym elemencie.
element.onclick = refDoFunkcji;gdzie refDoFunkcji to nazwa funkcji zadeklarowanej gdzie indziej bądź wyrażenie funkcyjne.
<script>onload - uchwyt zdarzenia dla zdarzenia wczytywania okna (window).
window.onload = funcRef;gdzie funcRef jest funkcją uchwytu.