Uniemożliwienie zaznaczania tekstu na stronie

Dziś przedstawię 3 sposoby na uniemożliwienie użytkownikom zaznaczanie (a co za tym idzie i kopiowanie) tekstu na stronie lub w konkretnych miejscach strony. Oczywiście każdy z nich można bez większego problemu obejść – np. wyłączając JavaScript, modyfikując style strony, kopiując tekst prosto ze źródła czy używając wtyczki do przeglądarki – ale zawsze jest to trochę więcej pracy. (czytaj dalej…)


jQuery animate() i height:auto

Ostatnio pisałem o problemie z overflow:hidden podczas wywoływania funkcji animate() w jQuery. Dziś kolejna porcja informacji, które mogą pomóc podczas pracy z tą funkcją. (czytaj dalej…)


Pobieranie losowych rekordów w MySQL

Musisz pobrać losowe rekordy z tabeli bazy MySQL? Istnieje bardzo prosta metoda, która pozwoli przetasować zawartość całej tabeli i wyciągnąć określoną liczbę wpisów. (czytaj dalej…)


MySQL: Multiupdate – aktualizacja wielu rekordów różnymi wartościami w jednym zapytaniu

MySQL nie ma struktury, która bezpośrednio pozwoliłaby na aktualizację wielu rekordów różnymi wartościami. Można jednak poradzić sobie z tym w dość prosty sposób – korzystając z zapytania INSERT lub struktury CASE wewnątrz zapytania. (czytaj dalej…)


jQuery animate() – problem z overflow:hidden

Efekt animacji w jQuery daje webmasterom bardzo wiele możliwości – przede wszystkim pozwala na dodanie odrobiny życia na stronie internetowej.

Problem, o którym napiszę dotyczy najprawdopodobniej niewielu użytkowników. Ja sam dopiero po kilkunastu projektach, w których tworzyłem animacje w jQuery zauważyłem, że na animowany element narzucany jest styl overflow:hidden. (czytaj dalej…)


@font-face w Internet Explorer

Większość nowoczesnych przeglądarek nie ma problemu z wyświetlaniem czcionek zapisanych w formacie TTF (TrueType). Internet Explorera nie możemy jednak zaliczyć do tego elitarnego grona. (czytaj dalej…)


Funkcja strstr() w PHP – problem z ilością parametrów

Funkcja strstr() posiada trzy parametry, jednak pamiętać trzeba, że ostatni z nich (niewymagany before_needle) został wprowadzony dopiero w PHP w wersji 5.3.0.
Jeśli Wasza strona umieszczona będzie na serwerze ze starszą wersją PHP próba dodania trzeciego parametru spowoduje wyświetlenie błędu. Istnieje jednak alternatywne rozwiązanie, które zasymuluje wartość true w tym parametrze. (czytaj dalej…)


Przycisk „Lubię to!” się nie wyświetla

Jakiś czas temu dopadł mnie problem z przyciskiem „Lubię to!” od Facebooka. Wstawiłem go na stronie Rockowiec.pl przy każdym filmie. Wszystko było w porządku, aż do pewnego dnia, w którym przycisk po prostu zniknął.

Przejrzałem trochę stron i w końcu trafiłem na rozwiązanie tego problemu – choć do dziś nie wiem, czemu w ogóle nastąpił. W tym poście przedstawię bardzo prosty sposób naprawy skryptu. (czytaj dalej…)


Wstawianie elementów niezgodnych ze standardem

Jak często zdarzyło się wam stworzyć idealny kod strony, których przechodzi pozytywnie wszystkie testy w walidatorach, po czym musieliście dodać element, który wszystko psuł? Kody widgetów udostępniane przez Facebooka, Twittera i inne serwisy zwykle wywołują masę błędów podczas sprawdzania składni.

Jest jednak bardzo łatwy sposób na obejście tego problemu. Na pomoc przychodzi biblioteka jQuery z funkcją .html(). (czytaj dalej…)


Otwieranie linków wychodzących w nowym oknie

Po dłuższej przerwie w końcu udało mi się zmobilizować do napisania tego posta.

Tym razem przedstawię bardzo ciekawy (i przede wszystkim przydatny) skrypt oparty o biblioteki jQuery i Moo Tools, który bez potrzeby ingerowania w kod strony automatycznie nadaje wszystkim linkom wychodzącym z serwisu atrybut target=”_blank”. (czytaj dalej…)


  • Reklama

  • Kategorie

  • © 2010 iBeq.pl. Wszystkie prawa zastrzeżone.
    Motyw iDream: Templates Next , tłumaczenie: WordpressPL | Działa na WP