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.