Archiv | Kategorie: JavaScript

JavaScript: URL des Hintergrundbildes auslesen (Problem + Lösung)

Link

Heute stand ich mal wieder vor einem kleinen Problem und bin mir bis jetzt nicht sicher, ob ich es optimal gelöst habe. Ich hoffe auf Verbesserungsvorschläge oder Zustimmung von euch. Mein Problem: Die Hintergrundbild-URL eines Divs muss ausgelesen werden…

(weiterlesen…)

Counting-Problem bei automatischen Social-Buttons verhindern

t3n Social News Buttons

Nach dieser Überschrift sehe ich schon das große Fragezeichen in den Gesichtern der Leser. Dabei ist das Problem, um das ich mich in diesem Artikel kümmern möchte, recht trivial. Auf manchen Websites werden wertvolle Votes, Hypes, Diggs, Likes, oder Wasweißichs verschenkt, weil der Button falsch eingebaut wird.

(weiterlesen…)

Google Analytics “legaler” machen

Google Analytics war in letzter Zeit häufig in den Medien. Immer wieder wurde der Umgang mit personenbezogenen Daten von Datenschützern kritisiert. Jetzt hat Google reagiert und zwei Optionen veröffentlicht, die dem Ärger der letzten Zeit Abhilfe schaffen sollen.

(weiterlesen…)

Tutorial: WebSockets mit JavaScript und PHP – Teil 1: Grundlagen und das Interface

Dies ist der erste Teil einer neuen Artikel-Serie rund um WebSockets. Im ersten Teil möchte ich euch die Grundlagen von WebSockets näher bringen. Die nächsten Teile handeln von der Implementierung mit JavaScript und PHP.

(weiterlesen…)

Bilder mit JavaScript asynchron laden, um lange Ladezeiten zu verhindern

Manchmal nimmt das Laden einer Seite kein Ende. Der Ladebalken will einfach nicht die 100% erreichen. Woran liegt’s? – Meistens an externen Services, wie Google Analytics oder Verzeichnissen wie Bloggerei und Blogoscoop, die ein Bild (Publicon) einbinden, dass gerade nicht verfügbar ist oder ewig lange braucht, bis es geladen ist. Doch wie kann man diese Angelegenheit umgehen?

Google hat das Problem bereits erkannt und bietet seit einiger Zeit die Möglichkeit, Google Analytics asynchron zu laden.

Mit Bloggerei & Co hat man es nicht so leicht. Ich habe Einiges ausprobiert, bin jedoch nicht zu einem überzeugenden Ergebnis gekommen. Doch fangen wir von vorne an:

(weiterlesen…)

HTML5 Serie: GeoLocation – Koordinaten des Besuchers auslesen

Mit diesem Artikel erscheint der dritte Teil meiner HTML5 Serie. Das Thema: GeoLocation.

Bisher war es recht schwierig den Standort des Besuchers einer Website ausfindig zu machen. Mit HTML5 ist dies kein großes Problem mehr. Die GeoLocation-Funktion liefert den Standort des Besuchers bzw. dessen Geräts.
(weiterlesen…)

Google Analytics asynchron laden

Um die Ladezeit der Website zu verbessern lässt sich Google Analytics neben der Standardmethode seit Ende letzten Jahres auch asynchron laden. Ich setzte seit heute dafür folgendes Snippet ein:

1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-XXXXX-X']);
    _gaq.push(['_trackPageview']);
    (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
    })();
</script>

Lesestoff zum Thema:

Mit jQuery Inaktivität des Users feststellen

Für ein kleines Projekt suchte ich letztens nach einer guten Möglichkeit die Inaktivität des Users zu erkennen. Auf der Seite befinden sich nämlich neben einem Chat noch andere Dinge, die nicht unbedingt ständig aktualisiert werden müssen, wenn der Benutzer gar nicht anwesend ist. Und tatsächlich gibt es dafür schon ein Plugin für jQuery, sodass man das Rad nicht neu erfinden muss.

(weiterlesen…)