JavaScript/Skryptozakładki

Z Wikibooks, biblioteki wolnych podręczników.
Skocz do: nawigacji, wyszukiwania

Skryptozakładka to niewielki skrypt (mieszczący się w jednej linijce) przechowywany jako adres URL zakładki w przeglądarce internetowej. Nasz pierwszy program był właśnie skryptozakładką.

Protokół JavaScript.[edytuj]

Każdy protokół internetowy jest odpowiednio poprzedzany. I tak na przykład protokół przesyłania dokumentów hipertekstowych HTTP jest poprzedzony w pasku adresu poprzez http. W taki sam sposób jest rozpoznawany protokół javascript, który to umieszczany jest na początku każdej skryptozakładki.

Skryptozakładki a wiele linii kodu[edytuj]

Aby umieścić więcej niż jedną linijkę kodu skryptu w skryptozakładce należy oddzielić poszczególne linijki kodu średnikami, na przykład:

javascript:imie=prompt("Jak masz na imię?"); alert("Witaj, "+imie+" !");

Protokół javascript w hiperłączach.[edytuj]

Istnieje możliwość wywoływania skryptozakładek poprzez hiperłącza. Niestety nie jest to dobry nawyk programowania, gdyż pomija się przez to osoby które nie posiadają wsparcia dla JavaScriptu w swoich przeglądarkach internetowych.

Przykład:

<a href="javascript:document.bgColor='#00FF00'">Zielone tło</a>