Jak zrobić pętlę w JavaScript

16 marca 2008

Aby zrobić pętle w JavaScript należy użyć instrukcji for. Przykładowa pętla która liczy od 1 do 10 wygląda następująco:

for (n =  1; n <= 10; ++n)
    document.write(n + "<br>");

Powyższy skrypt JavaScript spowoduje wypisanie kolejnych liczb od 1 do 10, rozdzielonych znacznikami <br>.

Wewnątrz instrukcji for znajdują się trzy wyrażenia. Oto ich znaczenie:

  • n = 1 – przypisuje do zmiennej n (zwanej tutaj licznikiem pętli) wartość 1. Instrukcja ta wykona się dokładnie raz, przed rozpoczęciem pętli;
  • n <= 10 -warunek sprawdzający czy pętla powinna nadal się wykonywać. Jeżeli stanie się fałszywy, to pętla zakończy się;
  • ++n – instrukcja zwiększająca licznik pętli (czyli tutaj zmienną n) o jeden. Instrukcja ta wykonuje się po każdym obiegu pętli.

Ciałem pętli jest instrukcja document.write która jest wykonywana w każdym obiegu pętli. Jeżeli potrzebujesz wykonać więcej niż jedną instrukcję w pętli, otocz je wszystkie nawiasami klamrowymi { }.

Jak skonwertować tekst z ISO-8859-2 na UTF-8 i odwrotnie w PHP

16 marca 2008

Do konwersji tekstu pomiędzy różnymi rodzajami kodowania znaków w PHP można użyć funkcji iconv(). Funkcja ta przyjmuje trzy parametry:

  • sposób kodowania konwertowanego tekstu;
  • docelowy sposób kodowania;
  • tekst do przekonwertowania.

Aby zatem skonwertować tekst z ISO-8859-2 na UTF-8, trzeba napisać taki kawałek kodu w PHP:

$tekst = iconv("ISO-8859-2", "UTF-8", $tekst);

Aby natomiast skonwertować w drugą stronę, czyli z UTF-8 na ISO-8859-2, trzeba napisać taki fragment skryptu w PHP:

 $tekst = iconv("UTF-8", "ISO-8859-2", $tekst);

Jak wyrównać zawartość tabeli w pionie

16 marca 2008

Wyrównanie zawartości tabeli w pionie uzyskuje się za pomocą atrybutu valign. Można go użyć razem z e znacznikami <td> i <th>.

Atrybut valign może mieć wartości: top – wyrównanie komórki do góry, middle – wyrównanie zawartości komórki do środka, i bottom – wyrównanie komórki do dołu.

Domyślnym wyrównaniem jest wyrównanie do środka, czyli tekst w komórce tabeli będzie wycentrowany w pionie.

Przykład:

<table height="100" border="1">
<tr>
<td valign="top">Język HTML</td>
<td valign="middle">Język HTML</td>
<td valign="bottom">Język HTML</td>
</tr>
</table>
Język HTML Język HTML Język HTML

Jak zmienić kropki w liście na coś innego

16 marca 2008

Aby zmienić kropki w liście wypunktowanej na coś innego, należy użyć atrybutu type. Atrybut ten może przyjmować trzy różne wartości: disc – wartość domyślna, czyli punkty; circle – puste okręgi i square – kwadraty.

Przykład:

<ul type="circle">
<li>raz</li>
<li>dwa</li>
<li>trzy</li>
</ul>
  • raz
  • dwa
  • trzy

Atrybut type można też użyć wraz ze znacznikiem <li>, co pozwala na zmianę kropki w każdym punkcie na coś innego:

<ul>
<li type="square">raz</li>
<li type="circle">dwa</li>
<li type="disc">trzy</li>
</ul>
  • raz
  • dwa
  • trzy

Jak wstawić tekst w ramce na stronę WWW

16 marca 2008

Do wstawienia tekstu w ramce na stronę WWW najlepiej jest użyć znacznika <fieldset>:

<fieldset>Ala ma głupiego kota</fieldset>

Wygląda to następująco:

Ala ma głupiego kota

Można też dodać do ramki tytuł, umieszczając go wewnątrz znacznika <fieldset> w znaczniku <legend>:

<fieldset><legend>Hasło</legend>
Ala ma głupiego kota</fieldset>
Hasło

Ala ma głupiego kota