JavaScript a walidacja kodu strony

19 Kwiecień 2010

Podczas ostatnich prac na stronie, natknąłem się na mały problem techniczny. Otóż strona bardzo ładnie walidowała się według ustalonych typów dokumentu, co momentalnie zmieniło się kiedy dodałem do niej mały fragment kodu Java do przewijania fotek. Wygląda na to, że kod jest napisany poprawnie, jednak nie ma możliwości aby 100-procentowo współdziałał ze stroną i walidował się w walidatorach. Powstaje zatem pytanie – stawiać na efektowny wygląd graficzny, czy na idealną walidację. Z drugiej strony komu właściwie ta walidacja służy? Rozumiem, że ważne jest to jak strona wyświetla się na różnych przeglądarkach, ale skoro działa zarówno na IE, Firefoxie, jak i Chrome, to czy warto w ogóle zaprzątać sobie głowę problemami z walidacją? Nie sądzę, aby klienci wiedzieli jak wygląda kod strony, a tym bardziej walidacja wg. danego dokumentu Doctype.

Szybka podmiana fotek we flashowe animacji

19 Październik 2009

Często zdarza się, że musimy podmienić fotkę we flashowej animacji. Wiele osób popełnia błąd i zamiast zrobić to w szybki sposób, robi to na około wczytując nową fotkę i ustawiając ją na miejscu starej. Jaki jest ten szybszy sposób? Załóżmy, że nasze zdjęcie które chcemy zastąpić innym ma nazwe fotka.jpg . Klikamy “file” > “import” > “import to library” . Wybieramy z dysku plik ze zdjęciem które chcemy wgrać, nazywając go wcześniej tak samo jak plik które chcemy zastąpić czyli w naszym przypadku będzie to “fotka.jpg” . Klikamy ok i program pyta nas czy chcemy dodać ten plik jako drugi czy zastąpić dotychczasowy plik fotka.jpg. Oczywiście wybieramy opcję drugą czyli “replace existing item” (zastąp aktualne) i tym sposobem podmieniły nam się fotki. Projektowanie stron WWW nie jest zajęciem ani czasochłonnym, ani też specjalnie skomplikowanym. W dzisiejszych czasach możemy projektować strony w całości w programach takich jak Macromedia Flash. Należy jednak pamiętać, że tego typu strony (stworzone jako animacja) osiągają słabsze efekty w późniejszym pozycjonowaniu w wyszukiwarkach.