Skrypty na stronę www


Skrypty to takie mini programy wzbogacające stronę o elementy aktywne i nowe funkcje. Jest wiele języków programowania w których można je pisać. Najbardziej popularny jest JavaScript. Kod JavaScript wykonuje się w przeglądarce użytkownika, w przeciwieństwie do innych języków gdzie uruchamia się już na serwerze. Nie wszystkie przeglądarki jednakowo wykonują skrypty JS, przy bardziej rozbudowanych skryptach autor musi to przewidzieć aby zabezpieczyć przeglądarką przed błędami. Na tej stronie znajduje się kilka prostych skryptów JS, które powinny prawidłowo działać na każdej stronie.
Aby wkleić kod skryptu na swojej stronie najlepiej otworzyć ją w edytorze HTML. Problemy mogą pojawić się z wklejaniem w edytorach graficznych. Np. w FrontPage należy w wybranym miejscu strony prawym klawiszem myszy wywołać menu i tu wybrać opcję: Paste Special i dalej Treat as HTML uniknie się wtedy błędów.


Ochrona adresu email

Prawie na każdej stronie jest potrzeba podania adresu email, aby można się było skontaktować z autorem strony. Niestety jest to bardzo niebezpieczne, adresy są zbierane przez firmy rozsyłające spam lub wirusy więc w krótkim czasie nasza skrzynka pocztowa staje się bezużyteczna.
Można się przed tym uchronić. Boty przeszukujące strony dopisują do swojej bazy wszystkie napotkane adresy email. Znakiem po którym adres jest rozpoznawany jest @ Wystarczy zatem nie wpisywać w całości swojego adresu, tylko pokazać go użytkownikom przy pomocy skryptu JS. Skrypt łączy dwa człony adresu i wstawia pomiędzy nimi znak @. Boty tego nie widzą, a tylko internauci.

<script LANGUAGE="JavaScript">
<!-- Ten skrypt można pobrać ze strony -->
<!-- http://szablony.freeware.info.pl/ -->
<!-- 
user = "login";
site = "twoja.domena.pl";
document.write('<a href=\"mailto:' + user + '@' + site + '\">');
document.write(user + '@' + site + '</a>');
// -->
</script>


Dodaj do ulubionych

Aby odwiedzający Twoją stronę mogli do niej ponownie wrócić, zaoferuj im możliwość dodania strony do zakładek. Skrypt spradzony w przeglądarkach: Internet Explorer, Firefox, Opera i Netscape. Aby skrypt działał prawidłowo trzeba wkleić dwa kawałki kodu w odpowiednim miejscu strony. W części <HEAD> wklej ten kod

<script type="text/javascript">
/* skrypt pobrano z http://szablony.freeware.info.pl */
function dozakladek(nazwa,url){
if (window.sidebar)
window.sidebar.addPanel(nazwa, url, "");
else if(window.opera && window.print){ 
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',nazwa);
elem.setAttribute('rel','sidebar');
elem.click();

else if(document.all)
window.external.AddFavorite(url, nazwa);
}
</script>

W części <BODY> wklej ten link, zmieniając Twoją nazwę strony i jej adres.

<a href="javascript:dozakladek('Nazwa Twojej strony', 'http://www.twoja.domena.pl')">Dodaj do zakładek!</a>



Zobacz jak to działa: Dodaj do zakładek!


Kalendarz na stronie

Gotowy skrypt do wstawienia na stronę. Wklejając go w dowolnym miejscu strony wyświetla datę w formacie:

<SCRIPT LANGUAGE="JavaScript">
<!-- // skrypt pobrano z http://szablony.freeware.info.pl
miesiac = new Array(12)
miesiac[0] = "stycznia "
miesiac[1] = "lutego "
miesiac[2] = "marca "
miesiac[3] = "kwietnia "
miesiac[4] = "maja "
miesiac[5] = "czerwca "
miesiac[6] = "lipca "
miesiac[7] = "sierpnia "
miesiac[8] = "września "
miesiac[9] = "października "
miesiac[10] = "listopada "
miesiac[11] = "grudnia "
dzien = new Array(7)
dzien[0] = "niedziela "
dzien[1] = "poniedziałek "
dzien[2] = "wtorek "
dzien[3] = "środa "
dzien[4] = "czwartek "
dzien[5] = "piątek "
dzien[6] = "sobota "
function podaj_date(){
var Dzisiaj = new Date()
var Tygodnia = Dzisiaj.getDay()
var Miesiac = Dzisiaj.getMonth()
var Dnia = Dzisiaj.getDate()
var Rok = Dzisiaj.getFullYear()
if(Rok <= 99) Rok += 1900
return dzien[Tygodnia] + "," + " " + Dnia + " " + miesiac[Miesiac] + ", " + Rok +"r." }
//-->
</SCRIPT>
<SCRIPT>document.write("Dziś jest " + podaj_date())</SCRIPT>

Po dodaniu tego skryptu do źródła strony, kalendarz będzie wygladał tak: