Blogs

Fehlermeldung

Warning: ini_set(): Session save handler "user" cannot be set by ini_set() in include_once() (line 144 of /var/www/clients/client1/web748/web/sites/default/settings.php).

Text eines Buttons unterstreichen im Firefox

Vor kurzem hatte ich die Aufgabe, einen Button wie einen Textlink zu formatieren.

Problem:

Also Hintergrund mit einem CSS < background:none; > ausschalten, dann auch den Border deaktivieren < border:none; > und ein < text-decoration: underline; > hinzugefügt. Der
Internetexplorer zeigt den Link wie erwartet unterstrichen an. Der Firefox hingegen weigert sich hartnäckig, den Link zu unterstreichen.

Lösung:

Nach längerem Herumprobieren befragte ich Dr. Google und fand folgende Lösung:

jQuery(document).ready funktioniert nicht unter IE

Vor kurzem habe ich in eine Webseite eine jQuery-Scrollbar unter Firefox eingebaut und getestet. Der Scrollbar sollte nach dem vollständigen laden der Seite auf das aktive Element springen. Alles hat anstandslos funktioniert. Bis zu den Tests mit dem IE. Und da sprang dann nichts mehr. Bei weiteren Tests kam dann zum Vorschein, dass sämtliche Webkitbrowser ebenso den Dienst in dieser Sache verweigerten.

Dr. Google wusste nach längerer Recherche dann auch die Antwort:

Das beliebte

jQuery(document).ready(function() {...});

Drupal 6 Datenbankverbindung access denied

Wieder zwei Stunden meines Lebens, die ich nicht zurückbekommen werde:

Nach dem Klonen einer Drupalseite auf einen anderen Server kam immer die
Fehlermeldung Access denied, obwohl die Zugangsdaten korrekt waren (mehrfach
geprüft und per Weboberfläche zugreifbar). Nur die direkte Verbindung zwischen
Drupal und der Datenbank war nicht möglich.

Nach dem Befragen der Suchmaschinen kam ich auf folgende Notiz:

Drupal kann mit Sonderzeichen im Datenbankstring nichts anfangen, diese
müssen kodiert werden. (z.B.: + = %24)

IE7 und inline-blocks: ein CSS Trick

IE7 hat ein Problem mit inline-blocks.

FF und IE8 zeigen die Blocks richtig an, IE7 als normale verticale Tabelle.

Abhilfe:

div {
display: -moz-inline-stack; /* für FF2 */
display: inline-block; /* für FF3, IE8... */
zoom: 1; /* für IE7 */
*display: inline; /* für IE7 und IE6 */
}

Dann funktionierts - zumindest im IE7...
(HTML-Element bzw. Klasse muß natürlich angepasst werden!)

Seiten

RSS – Blogs abonnieren