Tym razem wtopę w Banku Millenium zaliczyli web developerzy robiący tą stronę. Do wyskakujących popupów wykorzystali oni javascriptową biblotekę „floatbox” o której istnieniu nawet nie wiedziałem. Do takich rzeczy raczej korzysta się z LightBox’a, jQuery UI lub pisze się skrypt z ręki (nieraz jest tak szybciej…), ale co tam, każdy może znaleźć jakąś tam bibliotekę i sobie poużywać. I gdyby nie linia nr 9 w pliku http://bankmillenium.pl/static-content/floatbox/floatbox.js, to wszystko byłoby ok:
Use on any commercial site requires registration and purchase of a license key.
Zatem, chociaż biblotekę można sobie ściągnąć i używać, to trzeba kupić licencję. A licencja kosztuje aż całe 20$
.
Być może ktoś przeoczył, że trzeba zapłacić, a być może ktoś zapomniał wrzucić już zarejestrowaną wersję. Jakkolwiek niektórzy odwiedzający mogą zobaczyć taki oto obrazek:

Chyba ktoś nie zapłacił... Ciekawy popup na głównej stronie banku!
Czytaj dalej “Mała wtopa webmasterów w Banku Millenium” »
Nie ważne czy wyświetlamy dane z bazy prostym SELECTem, czy piszemy tabelę z ręki, to na stronie tabela wygląda mniej więcej tak (już za całym htmlem):
<table id="myTable" class="tablesorter">
<thead>
<tr>
<th>Last Name</th>
<th>First Name</th>
<th>Email</th>
<th>Due</th>
<th>Web Site</th>
</tr>
</thead>
<tbody>
<tr>
<td>Smith</td>
<td>John</td>
<td>jsmith@gmail.com</td>
<td>$50.00</td>
<td>http://www.jsmith.com</td>
</tr>
<tr>
<td>Bach</td>
<td>Frank</td>
<td>fbach@yahoo.com</td>
<td>$50.00</td>
<td>http://www.frank.com</td>
</tr>
<tr>
<td>Doe</td>
<td>Jason</td>
<td>jdoe@hotmail.com</td>
<td>$100.00</td>
<td>http://www.jdoe.com</td>
</tr>
<tr>
<td>Conway</td>
<td>Tim</td>
<td>tconway@earthlink.net</td>
<td>$50.00</td>
<td>http://www.timconway.com</td>
</tr>
</tbody>
</table>

Wejściowy html
Zatem mamy bardzo przykładową tabelkę z jakimiś danymi. HTML jest prawidłowy i posiada wszystkoo co potrzeba, jeśli owiniemy to w tag body, nad nim dodamy tag head, a w nim title, a na koniec całość owiniemy w tag html. Czytaj dalej “Sortowanie tabel za pomocą jQuery” »
Ostatnio udało mi się zrobić kawałek fajnego Javascriptu. Gdy już wszystko działało w FF, Chrome, Safari, to trzeba było przetestować to w IE. Akurat nawinął się IE8, najnowszy i wydawałoby się że wszystko tam ma… ale gdzie tam! Przecież to IE, tam nigdy wszystkiego nie ma. Na szczęście IE8 mówi w którym miejscu Javascriptu go coś boli i tak doszedłem do tego, że coś jest nie tak z funkcją indexOf działającą na tablicach. Nawet Aptana (taki Eclipse dla PHP, JS itp.) o tym informuje w swojej pomocy:

Reszta to przykład zastosowania. Najważniejsza linia to oczywiście: Czytaj dalej “Array.indexOf oraz horror w IE” »
Ostatnio bardzo mnie wkurzyły wszystkie te serwisy, które podają jakie mamy IP. Czemu nie mogłyby być one dużo prostsze i przejrzystsze?? Przecież podanie IP klienta jest dziecinnie łatwe…
Zatem moja stronka podające IP osoby, która ją otworzy powinna:
- podać nasz adres IP
- jeśli chcemy powinna podać lokalizację (miasto, państwo czy co tam można)
- dodatkowo, jeśli chcemy (i możemy) wyświetlić tą lokalizację na mapie
- być lekką, prosta i minimalistyczną (czyli np. mapa nie wczytuje się jeśli nie chcemy lub nie możemy jej zobaczyć)
- być wielojęzyczną, ale też nie zawierać zbyt dużo tekstów… może max. 6 zdań
Zatem używając jQuery, Google Maps API oraz 5 minut mojego czasu udało mi się wyklepać stronkę. Czytaj dalej “Jakie jest moje IP?” »
Ostatnie komentarze