Jump to Navigation

Archiv für die Kategorie ‘Webdesign’  

Mehrfachinstanzen von Flash verhindern

Aktuell unterstützt Flash nicht das verhindern von mehrfachen Instanzen eines Flashfilms. Wieso sollte man überhaupt Mehrfachinstanzen verbieten wollen? Nun ja, ich verwende Flash als ein Chat Client, wo Mehrfachinstanzen Nutzern erlauben würde, mehrfach in den Chat zu gehen, was man nicht wirklich haben möchte. Wie verhindert man es nun?
Weiterlesen »

Adobe Flashs ExternalInterface und Microsoft Internet Explorer

Auf meiner neuen Anime Community verwende ich sehr viel Javascript mit Flash. Dafür verwende ich das eigens dafür entwickelte ExternalInterface von Flash. Damit kann ich sehr einfach auf Funktion in Flash direkt per Javascript zugreifen. Die Entwicklung fand mit Firefox statt, wo alle einwandfrei funktioniert. Verwendet man jedoch den Internet Explorer, konnten auf einem keine Funktionen mehr per ExternalInterface registriert werden, was natürlich die gesamte Kommunikation zwischen Flash und Javascript zerstörte.

Nach stundenlangem Testen, fand ich dann 2 Bedingungen, die erfüllt sein müssen, damit ExternalInterface in IE funktioniert.

  1. Der Flash Film muss sichtbar sein. Es in einem verstecktem Div zu laden geht also nicht.
  2. Es muss bereits vor dem onload Event geladen sein. Alle Flash Dateien, die danach geladen werden, können keine Funktionen mehr über ExternalInterface registrieren.

Es gibt außerdem noch ein Problem mit transparenten PNGs im IE 7. Ich hatte häßliche schwarze Hintergründe in einigen Bildern, wobei andere wieder gingen. Der Grund war wieder, dass die Bilder zuerst versteckt waren. Scheinbar kommt IE 7 mit versteckten Elementen überhaupt nicht klar.

Subwoofer für den VW Lupo

Dass für guten Sound kein Subwoofer fehlen darf, ist allgemein bekannt. Leider haben Subwoofer die schlechte Eigenschaft, viel Platz zu brauchen. Was macht also nun in einem kleinem Auto wie meinem Lupo, wenn man guten Sound haben will und noch möglichst wenig Geld ausgeben möchte?

Es gibt 3 gängige Methoden dieses Problem zu lösen:

  1. Normalen Subwoofer inkl. Gehäuse kaufen und in den Kofferraum stellen. – Hat aber den Nachteil dass man kaum noch Platz im Kofferraum hat.
  2. Fußraum Subwoofer konstruieren. – Nimmt dem Beifahrer Platz weg und macht die Fahrt unangenehm für diesen.
  3. Reserverad-Subwoofer konstruieren. – Quasi unsichtbar, aber man hat dann kein Reserverad mehr.

Methode 1 ist nicht möglich, da ich den Kofferraumplatz brauche. Genauso fällt Methode 2 weg, da der Beifahrer ebenfalls sein Platz braucht. Methode 3 scheitert ebenfalls, da ich nicht auf mein Reserverad verzichten kann. Was nun?

Weiterlesen »

Striktes HTML/XHTML und target=”_blank”

Um es kurz zu halten: ES GIBT KEIN target=”_blank”! Es ist kein gültiges “Strict HTML” oder “Strict XHTML”. Es gibt eine große Diskussion im Web zu diesem Thema und ehrlich gesagt, interessiert mich diese nicht besonders. Ich sehe Gründe für Links in neuen Fenstern und ich will gültiges strikes XHTML nutzen. Wie als geht das? Ganz einfach, per Javascript. Ich hab mir schnell ein Javascript geschrieben, dass automatisch externe Links, sowie Links zu PDFs und Werbung erkennt und diese in einem neuen Fenster öffnet. Weiterlesen »

PuTTY und WinSCP

PuTTY ist toll und wird noch viel besser mit WinSCP. Man kann einfach WinSCP alle Sitzungen verwalten lassen und dann mit Strg+P ein PuTTY Fenster öffnen, wobei das Passwort der Sitzung einfach an PuTTY weitergeleitet wird. Aber leider kommen auch paar kleine Probleme mit dieser Art von Nutzung. Weiterlesen »

Erste Begegnung mit AJAX

AJAX steht für Asynchronous JavaScript and XML, welche eine alte Methode ist, die in letzter Zeit sehr populär geworden ist. Das beste Beispiel ist wohl Google Suggest. Die Seite reagiert sofort auf Benutzereingaben, ohne die Seite neu laden zu müssen.
Weiterlesen »

Mozilla Firefox Zeiger Fehler

Firefox scheint ein Problem mit deaktivierten und re-aktivierenten Text Input Feldern zu haben. Sobald man sie disabled und wieder enabled, fehlt der blinkende Zeiger. Eine Textauswahl is außerdem nicht sichtbar. Auch wenn es die Funktionen nicht einschränkt, nervt dieses Fehlverhalten sehr. Hier ist die Lösung für das Problem. Es verwendet zwar Javascript, aber ich glaube, dass man dieses Problem auch nicht antrifft, wenn man kein Javascript benutzt:

var inbox = document.getElementById( 'idVonInputBox');
inbox.blur();
inbox.disabled=false;
inbox.focus();

Umziehen nach WordPress

Ich habe nun schon fast ein Jahr lang mein eigenes CMS benutzt, aber als ich letzte Woche für meine Freundin WordPress auf ihrer Homepage installiert habe, war ich ziemlich fasziniert von dessen Funktionen. Zwar unterstützt WordPress standardmäßig keine Mehrsprachigkeit, aber dafür gab es ein Plugin, der dies ermöglicht. Es heißt Polygot und erlaubt die Benutzung mehrerer Sprachen. Da WordPress standardmäßig W3C konform ist, entschied ich mich nun mein Design ebenfalls danach zu richten.

Weiterlesen »

(English) qobject and mysql

Leider ist der Eintrag nur auf English verfügbar.