
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.
if (navigator.appName.indexOf(‘Explorer’)
{
document.write(“”);
}
else
{
document.write(“”);
}
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
//< ![CDATA[ ... //]]>ignoriert.
Schreibt man nun mit Hilfe des -Tags den gewollten Inhalt zwischen die Tags, umgeht man quasi die Javascript-Deaktivierung.
Der
Popularity: 14% [?]
Finde das Thema ganz interessant. Musste mir jedoch den Artikel im Quellcode anschauen, da ich die zweite Hälfte nicht lesen konnte und einige Tags im der normalen Ansicht nicht sichtbar sind
(ach ich nutze firefox).
Gruß Bjoern
Sorry, das youtube Video hat das Design gesprengt
Sollte jetzt wieder klappen, oder?