Blog > Komentarze do wpisu
Dziś są imieniny...


W stosunku do poprzedniej wersji, skrypt przeistoczył się bardzo.. W obecnej wersji skrypt został przystosowany do wielojęzykowej bazy imion, która może być dodawana w zależności od języka w jakim strona jest napisana. Aczkolwiek, nas w zasadzie będzie interesować głównie polska wersja bazy. Pomimo zmian skrypt można umieszczać na stronie tak jak w poprzednich wersjach tzn.:

Do HEAD:

<script type="text/javascript" src="imieniny.js"></script>

Gdzie w miejsce imieniny.js należy podać ścieżkę do pliku imieniny.js. Można też wstawić zawartość tego pliku do sekcji HEAD, jednakże jest to wysoce niezalecane. W miejscu, gdzie chcemy, aby imieniny były widoczne wstawiamy kod:

<script type="text/javascript"><!--
if (WypiszImieniny) {
WypiszImieniny(poczatek, koniec,
separator, ostatni_separator,
metoda);
}
//--></script>

Gdzie:

poczatek
to kod HTML wstawiwany przed listą imienin. Przykłądowo może to być: "Imieniny dzisiaj obchodzą: <b>". Domyślnie jest to pusty tekst;
koniec
to kod HTML wstawiany za listą imienin. Przykładowo może to być: "</b>.". Domyślnei jest to pusty tekst;
separator
to kod HTML oddzielający kolejne imiona (oprócz dwuch ostatnich) w liście. Przykładowo może to być "</b>, <b>". Domyślnie jest to ", ";
ostatni_separator
to kod HTML oddzielający przedostanie i ostatnie imie. Przykłądowo może to być: "</b> i <b>".
metoda
może przyjąć wartość 0 (domyślnie) lub 1. Jeżeli będzie miała wartość 0 to imiona zostaną wypisane w Depełniaczu (kogo? - Jana, Magdaleny), a jeśli 1 to w Mianowniku (kto? - Jan, Magdalena).

Parametry można pomijać lub podawać jako wartość null. Wówczas zostanie przyjęta wartość domyślna. Przykładowy kod:

<script type="text/javascript"><!--
WypiszImieniny("Dziś są imieniny: <b>","</b><br />",", "," i ");
WypiszImieniny("Imieniny na dziś: ", "<br />");
WypiszImieniny("Imieniny obchodzą: <b>","</b>. Życzymy wszsytkiego najlepszego!<br />",null," oraz ", 1);
WypiszImieniny("Imieniny: <b>","</b>. Spełnienia wszystkich marzeń!","</b>, <b>","</b> i <b>");
//--></script>
sobota, 13 marca 2010, nandas