17. JavaScript felhasználás
A JavaScript nem más, mint egy olyan bõvítés, amely a HTML kódok korlátozott alkalmazási lehetõségein kívánt javítani. (A Netscape cég fejlesztette ki, azóta más böngészõk is támogatják) A JavaScript lehetõségei a fejlesztések hatására egyre bõvültek, az újabb és újabb verziókat más-más verziószámmal jelölik. pl. JavaScript1.0, JavaScript1.1, JavaScript1.2
JavaScriptet az alábbi formátumban helyezhetünk el az oldalainkban:
<SCRIPT language="JavaScript"> script forrásszöveg </SCRIPT> |
Természetesen
a language (
language = nyelv) részben a JavaScript után
a verziószámot is ajánlott odaírni, mert így
elkerülhetõ az, hogy pl. egy JavaScript1.2 nyelven írt
részletet, egy olyan böngészõ próbálja
végrehajtani, ami csak a JavaScript1.0 szabványt ismeri. Ekkor
ugyanis nagy valószínûséggel hiba lépne
fel a végrehajtáskor.
Ebben a fejezetben nem az a célom, hogyaz egész JavaScript programozási nyelvet tárgyaljam, csak egy kis ízelítõt szeretnék nyújtani a JavaScriptek nyújtotta lehetõségekrõl.
Lépegetés a látogatott oldalak között:
( history.back() és history.forward() használata)
Sokszor elõfordul az, hogy olyan gombot szeretnénk létrehozni,
amelyik a látogatott oldalak közül az elõzõt
hozza vissza - mintha a Vissza (Back) gombra kattintanánka a böngészõben,
a Szokásos (Standard) Eszköztáron. Vagy elõfordul,
hogy az ellenkezõ irányba szeretnénk lépegetni:
vagyis Elõre (Forward). Ezen böngészõ gombok helyett
ugyanezt megoldhatjuk a history.back(), history.forward()
( history
= elõzmény) függvények használatával.
Ehhez a következõt kell tennünk. A vissza szövegre,
vagy gombra a következõ linket kell rádefiniálnunk:
javascript:history.back(), vagy az elõre
gombra: javascript:hitory.forward()
<a href="javascript:history.back()"> VISSZA </a> |
![]() |
VISSZA |
<a href="javascript:history.forward()"> ELÕRE</a> |
![]() |
ELÕRE |
Figyelmeztetõ ablak megjelenítése:
A következõ kód segítségével megjeleníthetsz
egy figyelmeztetõ üzenetet egy ablakban.
<html> <head></head> <body> <script language="JavaScript"> <!-- alert("Ez egy figyelmeztetõ ablak!!!"); // --> </script> </body> </html> |
![]() |