Deprecated: Assigning the return value of new by reference is deprecated in /var/www/www.ireemo.de/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/www.ireemo.de/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/www.ireemo.de/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/www.ireemo.de/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/www.ireemo.de/wp-settings.php on line 18
javascript « iReemo

Tag Archive for 'javascript'

Runde Ecken per JScript

Heute bin ich beim Browsen durch das OSWD Verzeichnis auf ein beeindruckendes JavaScript gestoßen:

curvyCorners

Das JScript stellt eine simpel zu bedienende Funktion bereit, mit deren Hilfe ‘man’ DIV Containern (und in der Beta auch anderen Tag’s) auf idiotensichere Weise als browserübergreifende Alternative zum CSS Attribut (bald in 3?) -moz-border-radius abgerundete Ecken verpassen kann.

Als besonderen i-Punkt bietet die Funktion ein “AntiAliasing” Feature an, welches wenn ich den Code recht überschaue durch Transparenz ermöglicht wird.

Die runden Ecken selber sind kleine absolut positionierte DIV Container, wobei ich die genaue Funktionsweise noch nicht überblicke.

Demos gibts hier und hier

Update:

Habe jetzt curvyCorners in diesen Blog integriert. Nach einigen Streitigkeiten mit dem Internet Explorer (der mag exotische margin’s scheinbar nicht Oo) und einer kleinen Modifikation vom Quelltext von curvyCorners läuft jetzt alles.

Für alle die das Problem haben dass Elemente mit mehr als einer Klasse nicht “verarbeitet” werden:

Sucht folgende Funktion:

  function getElementsByClass(searchClass, node, tag)

Diese sollte sich ganz unten (vorletzte Funktion in 1.2.9) befinden. Dort ersetzt diese Zeile:

	     var pattern = new RegExp("(^|\s)"+searchClass+"(\s|$)");

durch

	     var pattern = new RegExp("(^| )"+searchClass+"( |$)");

Das sollte den Fehler beheben. Ich denke für die Lite Version ist das ebenfalls ableitbar