Archiwum kategorii 'Strony WWW'
Praca dla webmastera
Szybkie ogłoszenie. Jest praca dla webmastera. Wymagana znajomość XHTML i CSS zgodnie ze standardami, składanie szablonu z pociętego PSD. Tabelkowcom podziękujemy :) Mile widziane podstawy JavaScript i umiejtność tworzenia kodu strony z uwzględnieniem aspektów SEO. Jeśli znasz podstawy PHP to też na plus. Praca w Bydgoszczy. Czytaj dlalej »
05.05.2008 | Komentarzy: 8 »
Kategorie: Praca - ogłoszenia, Strony WWW
Żegnaj AZ.pl – Witaj Site5.com
…czyli o hostingu w USA. Z początkiem maja kończy mi się okres konta hostingowego na Az.pl. Cena za przedłużenie 193.98zł brutto. Transfer miesięczny na koncie Początek to 16GB, co już mi nie wystarczało.
Czytaj dlalej »
16.04.2008 | Komentarzy: 3 »
Kategorie: Strony WWW
Opera Mini 4 beta 2
Kilka dni temu ukazała się druga beta Opery Mini 4. Zawiera kilka bardzo fajnych ulepszeń, z czego najważniejsze to:
- tryb landscape, czyli przeglądanie stron trzymając telefon w poziomie
- możliwość tworzenia własnych wyszukiwarek tak jak to jest w desktopowej Operze
- wsparcie dla szyfrowanych połączeń (banki itp)
- nowa strona startowa z multiwyszukiwarką
i kilka innych, o których możecie przeczytać w oryginalnej liście zmian.
Muszę przyznać, że tryb landscape jest super. Przy rozdzielczości 320×240 mojego telefonu, da się w miarę przyjemnie przeglądać większość stron WWW.
Wygląda to mniej więcej tak (przepraszam za fatalną jakość fotek):

Przed przybliżeniem

Przybliżone.
I pomyśleć, że w dzień premiery nowej wersji, pisałem na blogu Jakuba, że sterowanie myszką w telefonie jest troche nieintuicyjne. Odwołuję to – można się szybko przyzwyczaić :)
O samej Operze Mini już kiedyś pisałem, wspominałem też o niedogodnościach Internetu w telefonie, ale teraz muszę przyznać, że Opera Mini 4 to spory krok do przodu. Internet na małych ekranach powoli staje się… normalny :-)
02.09.2007 | Komentarzy: 2 »
Kategorie: GSM, Programy, Strony WWW
Wirenode – strony WWW dla telefonów
Pół roku temu opisywałem system ankiet dla telefonów komórkowych Mobiode.com. Niedawno jeden z autorów projektu, Tomas Randus przedstawił mi nowy projekt: Wirenode.com.
Tworzymy strony internetowe dla telefonów GSM
Wirenode to platforma oferująca możliwość stworzenia własnej, prostej strony WWW, dostosowanej do wyświetlania na małych ekranach (telefony komórkowe, PDA itp). Oferuje całkiem sporo możliwości. Do dyspozycji mamy dosyć prosty edytor WYSIWYG, umożliwiający poza edycją tekstu, także wstawianie linków i zdjęć (które możemy wyszukać w Google Images). W łatwy sposób możemy dodawać nowe podstrony naszego mobilnego serwisu, a potem dokonywać ich edycji. Całość możemy podglądać w symulatorze telefonu komórkowego. Ważną informacją jest też fakt, że nasza mobilna strona WWW, jest przechowywana na serwerze Wirenode, więc nie musimy martwić się o hosting. Otrzymujemy własną subdomenę *.wirenode.mobi. Dodatkowo możemy skorzystać z własnej domeny internetowej (oczywiście jeśli taką posiadamy).
Wersja beta
Projekt jest w fazie rozwojowej, więc póki co musicie się zadowolić filmikiem prezentującym możliwości systemu (dostępny także w wysokiej rozdzielczości):
Dzięki uprzejmości Tomasa, otrzymałem testowy login i hasło do systemu, dzięki czemu w 5 minut stworzyłem bardzo prostą stronkę WWW dla telefonów komórkowych:
Jest ona dosyć ograniczona, ale poświęciłem na nią naprawdę tylko kilka minut :) Platforma Wirenode daje o wiele większe możliwości. Z chęcią czekam na finalną wersję projektu, o czym na pewno się dowiecie.
20.08.2007 | Komentarzy: 5 »
Kategorie: GSM, Strony WWW
IE, JavaScript i bug związany z onclick.
Pisanie aplikacji internetowych wymusza na mnie konieczność stosowania JavaScriptu. Niestety nigdy wcześniej nie korzystałem z jego dobrodziejstw i z obiektowego modelu dokumentu DOM. Ponieważ jestem samoukiem i nie bardzo mam czas na naukę z kursów, pewne proste problemy próbuję rozwiązywać sam. No i raz się naciąłem… Stracone 3 godziny przez głupi błąd w Internet Explorerze.
Miałem do zrobienia prostą rzecz: przycisk w formularzu który tworzy swoją kopię, a samego siebie deaktywuje. Była to mała część formularza w którym użytkownik miał możliwość dodawania kolejnych pól, ale tutaj nie jest to istotne.
Rozwiązałem to prostą funkcją JavaScript wykorzystującą DOM:
function addButton(counter)
{
// pobiera div id="buttons"
box = document.getElementById("buttons");
// tworzy element input wraz z atrybutami
btn = document.createElement("input");
btn.setAttribute("type", "button");
btn.setAttribute("value", (counter+1)+". Add new button");
btn.setAttribute("name", "myButton"+(counter+1));
btn.setAttribute("onclick", "addButton("+(counter+1)+"); this.disabled = true;");
// dodaje element input do div id="buttons"
box.appendChild(btn);
}
Całość w gotowym przykładzie 1.
Funkcja dodaje nowe przyciski, a ich nazwy zawierają kolejne liczby. Proste prawda? Działa poprawnie w Operze i Firefoxie. Okazało się jednak, że w IE to nie działa. Dodawany jest nowy przycisk, jednak jego metoda onclick w IE zupełnie nie działa. Dosyć to dziwne prawda? Nie znam się na JS, dopiero zaczynam w tej dziedzinie, ale powinno to działać…
Dogłębna analiza, sprawdzanie Firebugiem i nic, wszystko wydaje się być ok, ale w IE dalej nie działa.
W końcu poszukiwania w Google pomogły rozwiązać ten problem. Okazało się, że IE ignoruje metodę onclick elementów dodawanych dynamicznie…
Rozwiązałem to przez własność innerHTML elementu w którym znajdują się przyciski:
function addButton(counter)
{
// pobiera div id="buttons"
box = document.getElementById("buttons");
// dodaje HTML do div id="buttons"
div = document.createElement("div");
div.innerHTML = '<input type="button" value="'+(counter+1)+'. Add new button" name="myButton'+(counter+1)+'" onclick="addButton('+(counter+1)+'); this.disabled = true;" />';
box.appendChild(div);
}
Całość w gotowym przykładzie 2.
Możliwe, że ten kod można napisać lepiej – nie jestem specem od JavaScriptu. Dodatkowo każdy przycisk musiałem utworzyć w nowym divie, aby nie kasować poprzednich. Rozwiązanie to nie jest zbyt eleganckie i ma nie wiele wspólnego z DOMem, ale działa w IE, Operze i Firefoxie, co bardzo mnie ucieszyło.
Podsumowanie
Moje początki z JavaScriptem i AJAXem są dosyć ciężkie. Na szczęście Damian Wielgosik udostępnia świetny kurs JavaScript. Ponieważ jednak nie mam zbyt wiele czasu aby wgłębiać się w JS, zastosuję w przyszłych projektach jeden z AJAXowych frameworków, na przykład mootools albo jQuery. Za jQuery przemiawiają dwa nowe kursy po polsku pisane przez Damiana Wielgosika i Piotra Petrusa.
08.08.2007 | Komentarzy: 5 »
Kategorie: Strony WWW