JavaScript/Skryptozakładki

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>