JavaScript-Browser-Weiche
abgelegt im Archiv JavaScript am 23.04.08

JavaScript deaktiviert und dann?
Aus aktuellem Anlass habe ich mich heute mit der Poblematik beschäftigt, zwei verschiedene CSS-Dateien via JavaScript zu laden.
Der Grund ist folgender:
Ich habe für ein Menü Buttons gebaut, die als .PNG-Datei qualitativ besser sind und keine schwarzen Konturen haben.
Das Problem hierbei ist aber, dass der Internet Explorer keine PNG´s unterstützt und ich somit auf gif´s zurückgreifen muss. Nun hab ich mir überlegt einfach die gif´s zu laden, wenn der User den IE als Browser nutzt und sonst die schöneren PNG´s.
Nun habe ich dieses Problem über eine browserweiche mit Hilfe von JavaScript gelöst! (Code oben nicht vollständig)
Zu früh gefreut, denn was passiert, wenn man JavaScript deaktiviert hat? Dann wurde nämlich kein Menü angezeigt.
Gelöst habe ich dieses Problem dann über das ! Wenn im Browser die Option JavaScript deaktiviert worden ist, werden die JavaScript Codes zwischen ignoriert.
Schreibt man nun mit Hilfe des -Tags den gewollten Inhalt zwischen die Tags, umgeht man quasi die Javascript-Deaktivierung.
Der
Permalink: JavaScript-Browser-Weiche
Tags: JavaScript BrowserWeiche. Browserweiche
Stimmen Sie ab für JavaScript-Browser-Weiche:
|
Dieser Eintrag wurde mit: 7.80 Punkten (von 10 Stimme(n) insg.) bewertet.
|
Kommentar von:
n@3k
(25.04.08 2:54 Uhr)
Kommentar von:
Nik
(27.04.08 16:26 Uhr)
Im Internet findest du eine PHP funktion (replacePNG, koivi.com) die ueberpueft ob der Browser IE < 7 ist. If ja dann fuegt sie noch die css eigenschaft filter hinzu.
Kommentar von:
Flo
(27.04.08 16:54 Uhr)
Ah, danke für den Tipp ;) Man lernt ja nie aus :)
Kommentar von:
blubber
(02.05.08 19:12 Uhr)
Wie wäre es mit conditional comments?
http://www.css4you.de/wsbw/index.html#bwiecc
http://www.css4you.de/wsbw/index.html#bwiecc
Kommentar von:
Flo
(02.05.08 19:17 Uhr)
Wäre eine Alternative ;) Danke für den Tipp! Auslernen tut man wie gesagt nie!
Kommentar von:
tower defense
(04.05.09 22:03 Uhr)
I am Internet findest du eine PHP funktion (replacePNG, koivi.com) die ueberpueft ob der Browser IE < 7 ist. If ja dann fuegt sie noch die css eigenschaft filter hinzu.
| CW工具栏 | ![]() |
| RSS | |
|
| |
| Yodao |
|
| Netvibes |
|
| Anothr | |
| Followen Sie uns bei Twitter! |
Most Popular
Angesurft
Best of
CEBIT 2007
CMS-Systeme
CSS
Dies und Das und Sowieso
Events
Hardware
IT-Aktuell
JavaScript
Kurios & Interessant
Kurz vorgestellt
Linux
Misc
News
PHP-Classes-News
PHP-News
PHP-PEAR-News
Provider & Webhosting
Schon gewusst


z.B.:
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='mypic.png')