Mała wtopa webmasterów w Banku Millenium

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ł...
Chyba ktoś nie zapłacił... Ciekawy popup na głównej stronie banku!

Czytaj dalej „Mała wtopa webmasterów w Banku Millenium”

CSS3 i szybkie formatowanie inputów

Wyobraźcie sobie taką sytuację. Macie oto stworzoną stronę, tfu 10 stron albo i 100. Wszędzie tabele, przyciski, formularze. Ten co to wszystko stworzył nie zadbał o style, zostawił to wam. Chcemy zmienić style we wszystkich przyciskach… no ale przycisk z type=”input” to nie to samo co przycisk z type=”submit”…



Pierwsza metoda to przelecenie tych stu stron i dodanie pola class do wszystkich inputów:



Ale przeciez CSS pozwala na łatwe załatwienie sprawy:

input[type="text"] {
font:bold 10px/12px verdana,arial,serif;
padding:3px;
}
input[type="button"],input[type="submit"] {
/* co tam chcesz */
}

Znalazłem także w necie ciekawe podejście do starszych przeglądarek. Zostosowanie javascriptów pozwala osiągnąć ten sam efekt, czyli modyfikacje wszystkich stylów za pomocą jednego css’a.