![]() "Advanced HTML" skyrelis Tęsiame "Advanced HTML" skyrelį. Tai jau ketvirtasis jo leidimas -
galite pasitikrinti ankstesniuosius: Kaip lankytoją nukreipti į kitą WWW puslapį Šį kartą pateiksime pavyzdėlį iliustruojantį kaip galima iš WWW puslapio priklausomai nuo lankytojo pasirinkimo, nukreipti jį į kitą puslapį. Norint geriau įsigilinti į šį pavyzdėlį reikia turėti bent minimalų supratimą apie "JavaScript" kalbą. Todėl, jei bus neaiškumų, kviečiame su šios kalbos (ir formų) pradmenimis kviečiame susipažinti šiame "Vartiklio" puslapyje. Jame yra pakankamai informacijos šio pavyzdžio supratimui. Pateikiame WWW puslapio pradinį tekstą šios galimybės iliustracijai <HTML><HEAD> <script language='JavaScript'> <!-- var LAUKTI=1500 function redir (forma) { var kitasURL=forma.puslapis[forma.puslapis.selectedIndex].value var eiki='javascript:location.href="' eiki = eiki+kitasURL+'"' document.write( '<P ALIGN="Center">Netrukus bus pateiktas WWW puslapis esantis adresu '+ kitasURL) setTimeout(eiki, LAUKTI) } //--> </script> </HEAD> <BODY BGCOLOR="White"> <FORM METHOD="GET" OnSubmit="redir(this)"> <P>Pasirinkite puslapį: <SELECT NAME="puslapis" SIZE="1"> <OPTION SELECTED VALUE="test1.htm">test1.htm <OPTION VALUE="test2.htm">test2.htm </SELECT> <input type="submit" value=" EIK! "><BR> </FORM> </BODY></HTML> Paruošę tokį puslapį ekrane išvysite tokį vaizdą (tai veikiantis pavyzdėlis). Jame, galite rinktis vieną iš dviejų puslapių adresų, kurio turinys bus pateiktas po 1,5 sekundės pauzės, kurios metu pateikiamas tarpinis informacinis pranešimas. Trumpi paaiškinimai:
<script language='JavaScript'> <!-- function redir (forma) { var kitasURL=forma.puslapis[forma.puslapis.selectedIndex].value document.write( '<P ALIGN="Center">Netrukus bus pateiktas WWW puslapis esantis adresu '+ kitasURL) location.href=kitasURL } //--> </script> Galite pabandyti kaip veikia ši supaprastinta funkcija: | |