|
Wstawianie skryptów na stronę WWW - Kurs języka JavaScript
Skrypt JavaScript można umieścić na stronie na dwa podstawowe sposoby: umieścić go bezpośrednio w treści strony, lub umieścić go w zewnętrznym pliku, który następnie będzie dołączony do strony. Obydwa sposoby mają swoje wady i zalety: pierwszy z nich jest łatwiejszy, gdyż nie trzeba się bawić z dodatkowymi plikami. Jest on jednak niewygodny, gdy ten skrypt musi być umieszczony na wielu stronach - konieczność wprowadzenia tej samej poprawki do skryptu w wielu plikach to nie jest to co tygrysy lubią najbardziej ;). Dlatego też w takich przypadkach warto umieścić skrypt w osobnym pliku; to rozwiązanie ma też tą zaletę, że przeglądarka wczyta taki plik z serwera przy wyświetleniu pierwszej strony, i przy kolejnych stronach już nie będzie go ponownie ściągać z serwera. Dzięki temu strony będą mniejsze i będą się szybciej ładować. Dodatkową metodą umieszczania skryptów jest użycie jako wartości atrybutów Znacznik służący do umieszczania skryptów na stronie to W przypadku (X)HTML Transitional możesz alternatywnie zastosować starszy atrybut Najprostszy skrypt wygląda następująco: <script type="text/javascript"> <!-- alert("Hello World!"); //--> </script> W dalszej części kursu nie będę już stosował w przykładach znaczników alert("Hello World!"); Wstawienie powyższego skryptu na stronę spowoduje że w momencie ładowania strony pojawi się okienko z komunikatem "Hello World!" (takie jak po kliknięciu linku poniżej skryptu). Cały skrypt JavaScript umieszczony wewnątrz znacznika Przed znacznikiem kończącym komentarz HTML (czyli Wspomniane dwa slashe " // To jest komentarz /***************************** * To * * też * * jest * * komentarz * *****************************/ Pokazany wcześniej skrypt wyświetlał okienko z komunikatem za pomocą funkcji Drugą metodą pozwalającą umieścić skrypt JavaScript na stronie jest wczytanie go z zewnętrznego pliku. Plik ten powinien zawierać cały skrypt JavaScript (bez znaczników <script type="text/javascript" src="skrypt.js"></script> Znacznik <script type="text/javascript"> <!-- document.write("<b>Hello World!</b>"); //--> </script> W powyższym przykładzie użyłem funkcji W przypadku jak powyżej, gdy skrypt np. coś drukuje, warto zadbać o przeglądarki które nie obsługują lub mają wyłączony JavaScript (oraz także o wyszukiwarki) poprzez dostarczenie im alternatywnej treści do wyświetlenia zamiast wyniku działania skryptu. Służy do tego znacznik <script type="text/javascript"> <!-- document.write("<p><b>Hello World!</b></p>"); //--> </script> <noscript> <p><b>Hello World!</b></p> </noscript> W podany powyżej sposób można drukować do momentu aż strona załaduje się do końca (wtedy zostanie wygenerowane zdarzenie Dwa kolejne sposoby umieszczania skryptów to zdarzenia oraz adresy url rozpoczynające się od <p onclick="alert('Cześć!')">Kliknij tutaj</p> <p><a href="javascript:alert('Hello!')">Kliknij tutaj</a></p> Kliknij tutaj W tej lekcji kursu podawałem pełne przykłady skryptów (razem ze znacznikami
Dodaj linka na swojej stronie! Po prostu skopiuj poniższy kod i wklej go na swojej stronie WWW. Gotowy link będzie wyglądał w taki sposób: |
| ||||||||||||||||||||||||||||||||||||