W przeciwie±stwie do poprzedniego skryptu z has│em, ten skrypt jest znacznie bezpieczniejszy. Wymagane jest w nim podanie nazwy strony, a tΩ otrzymaj▒ od webmastera tylko zaufane osoby - inne nie bΩd▒ nawet wiedzieµ o jej istnieniu.
CzΩ╢µ skryptu jest umieszczana w ramach HEAD. Nale┐y tam zwr≤ciµ uwagΩ na ci▒g location.href= pass + ".htm";. Je╢li utajniona strona ma rozszerzenie .htm, pozostawiamy .htm. Je╢li .html, musimy zmieniµ rozszerzenie w tej czΩ╢ci skryptu.
U┐ytkownik podaje sam▒ tylko nazwΩ pliku, bez rozszerzenia, kt≤re jest automatycznie dodawane do skryptu. Konieczne jest KLIKNI╩CIE na przycisku Kliknij (klawisz Enter nie dzia│a ze wzglΩdu na polecenie OnClick).
Has│oWpisz haslo2 i kliknij na przycisku.
Skopiuj poni┐szy kod
W ramach HEAD
<!-- Created by Greg Boyd on July 30, 1997 To use this teleport/password feature as I call it, all you need to do is cut and paste the entire code including what you are reading. The file takes what you put in the box and takes you to the page of that name. It is easier to use if you include a list of the sites on your pages. If you have problems getting this to work, email me at mims@frontiernet.net.net . --> <script Language="JavaScript"> // Greg Boyd; mims@frontiernet.net URL: http://www.frontiernet.net/~mims/ // Password Java Script (v1.0); // Please honor my hard work, if you use a variant of this in your page, then // please email me :) and keep the above comments in the Script. // // This code is Copyright (c) 1997 Greg Boyd, // all rights reserved. In order to receive the right to license this // code for use on your site the original code must be copied from the // Web site http://www.frontiernet.net/~mims/. License is granted touser to // reuse this code on their own Web site if and only if this entire copyright // notice is included. Code written by Greg Boyd of http://www.frontiernet.net/~mims/. function password (pass) { var password = '' if (password != null){ location.href= pass + ".htm"; } } </script>
W ramach BODY
Has│o <FORM name="login"> <INPUT NAME="pass"><br><br> <INPUT TYPE="button" VALUE="Kliknij" onClick="password(form.pass.value)"> <INPUT TYPE="RESET" VALUE="Wyczy╢µ"> </form>