Bocquillon: Verlinkung auf externes CSS IM externen JS einsetzen

Ist es möglich ein externes CSS-Datei von einem externen Javascript-Datei aus aufzurufen?

Mein Dokument javascript_fuer_ganze_Website.JS enthält unter anderen dieses Scipt:

if((navigator.appName.indexOf("Explorer") >= 0)
 && (navigator.appVersion.indexOf('4.0')>=0 ))
 document.writeln('<link rel=stylesheet href="CSS_FUER_INTERNETEXPLORER.CSS" type="text/css">');
if(navigator.appName.indexOf("Netscape") >= 0)
 document.writeln('<link rel=stylesheet href="CSS_FUER_NETSCAPE.CSS" type ="text/css">');

...funktioniert natürlich nicht. So werden die CSS-Dateien nicht gefunden.
MERCI!
Céline

  1. Hi,

    Ist es möglich ein externes CSS-Datei von einem externen Javascript-Datei aus aufzurufen?

    warum mit Javascript? Das ist unzuverlässig und macht nur Ärger - wie du bereits herausgefunden hast ;)

    if((navigator.appName.indexOf("Explorer") >= 0)
    && (navigator.appVersion.indexOf('4.0')>=0 ))
    document.writeln('<link rel=stylesheet href="CSS_FUER_INTERNETEXPLORER.CSS" type="text/css">');
    if(navigator.appName.indexOf("Netscape") >= 0)
    document.writeln('<link rel=stylesheet href="CSS_FUER_NETSCAPE.CSS" type ="text/css">');

    ...funktioniert natürlich nicht. So werden die CSS-Dateien nicht gefunden.

    Wie sieht das ohne Javascript, so ganz ohne Stylesheet aus? Was, wenn mein Browser nicht dabei ist? Er ist es nämlich ebensowenig, wie Dutzende andere. Das Konzept ist unsinnig.

    Benutzer besser eine rein CSS-basierte Browserweiche, die funktioniert immer:

    http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/

    LG Orlando