Google Beat Box

Dienstag, 30. November 2010

Einfach mal anhören

http://goo.gl/k4qWX



Partner.de - Ihr fairer Partner für den richtigen Partner

Popularity: 1% [?]

Kartenausschnitte mit JavaScript

Montag, 15. November 2010

Mit dem sehr kompakten JavaScript  spryMap lassen sich Kartenausschnitte in einem kleinen Container einbinden und verschieben. Das Script sollte auch bei Verwendung von JavaScript Frameworks funktionieren und kann mit einigen Parametner individuell angepasst werden.

sprymap

Website: http://candrews.net/sandbox/spryMap/

Popularity: 2% [?]

Typo3 Problem: PDF_Generator2 Fatal Error

Donnerstag, 11. November 2010

Fatal Error bei der Typo3 Extension  PDF_Generator2

Bei einem Kundenprojekt trat vor kurzem ein sehr nerviger Fehler bei der PDF_Generator2 Extension für Typo3 auf, der uns etliche Stunden Arbeitszeit gekostet hatte:

Fatal error: Call to a member function node_type() on a non-object in...

In einigen Foren fanden wir Hinweise auf das PHP memory_limit und die max_execution_time. Die Änderung beider Werte hatte jedoch absolut nichts gebracht. Der Grund für den Fehler war ein anderer. Im Html-Template einer weiteren Extension aus der ein PDF generiert werden sollte, stand ein  “ä”. Das “ä” verursachte einen Abbruch bei der Auswertung des HTML durch den PDF Generator. Ich hoffe das erspart dem Ein oder Anderen die nervenaufreibende Fehlersuche.

Popularity: 1% [?]

Internet Explorer unterstützt keine Änderung von type bei Input-Feldern per JavaScript

Donnerstag, 21. Oktober 2010

Manchmal kommt es vor, dass zur Eingabe von Passwörtern oder zum Verschicken von Formulardaten ein Input-Text-Feld dynamisch in ein Passwortfeld (type=”password”) oder ein Hidden-Feld (type=”hidden”) geändert werden muss. Leider unterstützt der Internet Explorer in allen Versionen die Änderung von “type” per JavaScript nicht. Also folgendes ist im IE nicht möglich:

<input onclick="this.type='hidden';" name="blabla" type="button" value="blabla" />

Ein Workaround ist es, das Feld per JavaScript zu entfernen und mit den gleichen Attributen neu zu erstellen. Hierzu kann man eine Funktion nach folgendem Schema verwenden:

function changeInputType(oldObject, Type) {
  var newObject = document.createElement('input');
  newObject.type = Type;
  if(oldObject.size) newObject.size = oldObject.size;
  if(oldObject.value) newObject.value = oldObject.value;
  if(oldObject.name) newObject.name = oldObject.name;
  if(oldObject.id) newObject.id = oldObject.id;
  if(oldObject.className) newObject.className = oldObject.className;
  oldObject.parentNode.replaceChild(newObject,oldObject);
  return newObject;
}

In unserem Beispiel von oben würde das dann so funktionieren:

<input onclick="changeInputType(this,'hidden');" name="blabla" type="button" value="blabla" />

Popularity: 1% [?]

Seiten: Zurück 1 2 3 4 5 6 7 8 9 10 ...33 34 35 Weiter

blogCloud bloggerei.de supported by www.rankingcloud.de Gelistet im Blog Verzeichnis