Gdzie umieścić kod JAVASCRIPT?
Sposoby umieszczenia kodu JAVASCRIPT
- Pomiędzy znacznikami
<script></script>
- Jako lokalny plik o rozszerzeniu .js, dołączony za pomocą znacznika
<script src="/js/plik.js"></script>
- Jako zewnętrzny plik dołączony za pomocą znacznika
<script src="http://www.adresserwera.pl/..../js/script.js"></script>
W poprzednich wersjach HTML wymagany był atrybut type
<script type="text/javascript"></script>
Od HTML w wersji 5 już nie jest.
Przykłady
Przykład 1: Skrypt umieszczony pomiędzy znacznikami <script></script> wewnątrz <body></body>.
<body>
...
<script>
var a = 3;
// wyświetl wartość zmiennej na ekranie
document.body.innerHTML += "Wykonano kod JavaScript. Wartość zmiennej a wynosi: <b>" + a + "</b>";
// wyświetl komunikat w konsoli
console.log("Kod JavaScript został wykonany.");
</script>
...
</body>
Przykład 2: Skrypt umieszczony w części nagłówkowej strony.
<html>
<head>
<script>
function dopisz_na_koniec() {
document.body.innerHTML += "<br>Dopisane :)";
}
</script>
</head>
<body>
<button onclick="dopisz_na_koniec();">Kliknij, aby dodać...</button>
</body>
</html>
Przykład 3: Skrypt dołączony do strony.
<head> ... <script src="js/skrypt1.js"></script> <script src="js/skrypt2.js"></script> <script src="js/skrypt3.js"></script> ... </head>
Przykładowa struktura katalogów i plików strony internetowej. Katalog główny strony zawiera plik index.htm oraz katalogi przechowujące odpowiednio: pliki kaskadowych arkuszy stylów (css) oraz pliki javascript.

Ćwiczenia
Ćwiczenie 1
Pobierz skrypt do ćwiczenia 1: kibic
Utwórz strukturę strony według poniższego schematu. Projekt nazwij kibic.

Pobrany skrypt umieść w folderze js.
Utwórz stronę internetową według następujących wymagań:
- style zawarte w zewnętrznym pliku style.css umieszczonym w katalogu css
- obsługa polskich znaków
- html, body – szerokość 100%, margines zewnętrzny i wewnętrzny 0
- dołączony zewnętrzny plik kibic.js
- utworzony przycisk uruchamiający na kliknięcie funkcję wypisanie();
- utworzony div o id kontener, którego szerokość to 100%
Ćwiczenie 2
Pobierz skrypt do ćwiczenia 2: mecz
Utwórz strukturę strony według poniższego schematu. Projekt nazwij mecz.

Pobrany skrypt umieść w folderze js.
Utwórz stronę internetową według następujących wymagań:
- style zawarte w zewnętrznym pliku style.css umieszczonym w katalogu css
- obsługa polskich znaków
- html, body – szerokość 100%, margines zewnętrzny i wewnętrzny 0
- dołączony zewnętrzny plik mecz.js
- utwórz kolejno następujące kontenery:
- div: szerokość 100%, tekst wyśrodkowany, czarne tło, margines wewnętrzny 10px
zawiera: przycisk uruchamiający na kliknięcie funkcję strzel(), tekst na przycisku: GOL!; - div: szerokość 50%, float:left, tekst wyśrodkowany, wielkość czcionki xx-large, margines wewnętrzny 10px
zawiera: POLSKA - div: szerokość 50%, float:left, tekst wyśrodkowany, wielkość czcionki xx-large, margines wewnętrzny 10px
zawiera: RESZTA ŚWIATA - div id polska: szerokość 50%, float:left, wysokość 50%, wielkość czcionki 500%, tekst wyśrodkowany w poziomie i w pionie
zawiera: 0 - div id reszta: szerokość 50%, float:left, wysokość 50%, wielkość czcionki 500%, tekst wyśrodkowany w poziomie i w pionie
zawiera: 0
- div: szerokość 100%, tekst wyśrodkowany, czarne tło, margines wewnętrzny 10px
Schemat budowy strony internetowej dla ćwiczenia 2:
