Post ten rozpoczyna cykl krótkich notatek, jakie zapisywałem sobie na moim drugim blogu po angielsku a postanowiłem je dodać również tutaj. Dwa dni temu miałem problem z Ajax.Autocompleter (z biblioteki script.aculo.us). Potrzebowałem użyć dynamicznych parametrów wysyłanych w żądaniu do serwera. Normalnie są one tworzone statycznie w czasie kiedy tworzona jest instancja klasy. Oczywiście można zmienić […]
Usuwanie elementów z DOM w IE
Jeśli ktoś z was próbował kiedyś dodawać elementy(np. tabelaryczne) za pomocą JS a następnie je usuwać w Internet Explorerze – wie, że to koszmar.
IE ma problem przy usuwaniu elementów poprzez pobieranie listy elementów rodzica(childNodes, czy sprawdzaniu firstChild)
PingerMapa – mapa serwisu pinger.pl
Zawsze chciałem zrobić coś używając Google Maps API. Teraz w końcu jestem w stanie powiedzieć, że coś takiego przy pomocy moich rąk powstało. Padło na serwis pinger.pl, a w połączeniu z mapami Google, szczyptą AJAX’u oraz JS dało PingerMapę. Spytacie co to jest?
PingerMapa jest narzędziem pozwalającym na bieżący podgląd skrótów wpisów(160 znaków) dodawanych przez użytkowników w serwisie pinger.pl, odzwierciedlając tym samym ich faktyczne położenie na mapie świata 🙂
Wpisy wielojęzykowe na joggerze
Udało mi się zrobić na swoim blogu możliwość pisania w języku polskim i angielskim równocześnie 🙂 Użyłem jQuery oraz czystego JS(dlatego, że nie wiem jak sprawdzić w JQ czy dany obiekt istnieje :P). Skrypt rozpoznaje, czy dostępna jest wersja artykułu po angielsku, jeśli tak to dodaje odpowiedni link 🙂 Póki co ten trick jest w […]
Ajaxowe problemy
Myślałem, że linkując na stronie plik JS(z AJAXem) z serwera zew. będzie można również pobierać pliki z tego serwera. To jednak tak nie działa :-/ Wiem, że można użyć języka ServerSide, ale trochę mi to komplikuje sprawę. Chciałem w prosty sposób umożliwić wielu użytkownikom korzystanie z pewnego gadżetu. Użytkownik dostaje kilka linijek kodu JS i […]
Gadżet twitter.com
Jakiś czas temu założyłem sobie konto w twitter.com. Chcąc wzbogacić bloga o pewien dodatek oferowany przez wymieniony wyżej serwis(dot. aktualnie wykonywanych przeze mnie czynności), zmuszony byłem zainstalować go w postaci flasha na stronie. Niestety, nie przepadam za „flashowymi bajerami” i tym samym postanowiłem stworzyć coś nowego, co odpowiadałoby moim potrzebom 🙂 Z pomocą przyszło mi API twittera, php oraz JavaScript(prototype, script.aculo.us – pliki: scriptaculous.js, effects.js).
„Widzimisie” w Operze?
Może mi ktoś powiedzieć, dlaczego ten kod nie chce działać w Operze?? Jedyna informacja jaką udało mi się znaleźć na ten temat – aptana.com. Czyżby Opera nie wspierała document.getElementsByName oraz length??
entries = document.getElementsByName("miniblog_content"); for(i=0; i < entries.length; i++) { entries[i].style.display = entries[i].style.display == "block" ? "none" : "block"; }
Rusz swoim oknem
Wielu z was pewnie nie raz potrzebowało możliwości przesuwania określonych obiektów na stworzonych przez siebie stronach. Jako, że staram się do rozwiązań niektórych problemów dojść sam, stworzyłem prostą bibliotekę, która nam to umożliwi 🙂
Dodajemy własne logo do lightbox’a
Jakiś czas temu znalazłem zlecenie(zlecenia.przez.net) dot. dodania logo dla Lightbox’a v2.0. Nie jestem specjalistą od CSS i JS/DOM, ale rozwiązanie, które zamierzam przedstawić działa(testowane tylko na Firefox 2.0.0.1 :P). Sam proces instalacji Lightboxa ominę, ze względu na fakt, że można znaleźć wiele informacji na ten temat przy pomocy google 🙂 Kiedy Lightbox już działa dokonajmy właściwej instalacji naszego loga 😉