Marcus: per JS auslesen welche CSS Datei die Seite verwendet

Ist das irgendwie möglich ?

danke marcus

  1. Hi,

    Ist das irgendwie möglich ?

    nein, keine Chance. Sofern allerdings Dein CSS per <link> eingebunden wird, kannst Du herausfinden, wie die URL der _Ressource_ lautet. Benutze DOM.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Danke, für die Antwort.

      Ja das CSS ist per Link eingebungen.

      Hättest du ein Beispiel mit DOM ?
      oder einen Link ?

      Vielen Dank
      Marcus

      1. Hallo,

        Ja das CSS ist per Link eingebungen.

        Hättest du ein Beispiel mit DOM ?

        Fuer das erste eingebundene Stylesheet (Index 0):

        var cssfile=document.getElementsByTagName("link")[0].getAttribute("href");

        MfG, Thomas

        1. Vielen Dank,

          klappt super...

          gruß
          marcus

          1. Hi,

            klappt super...

            nein, höchstens unter Laborbedingungen. Es ist _unbedingt_ erforderlich, dass Du die Grundlagen von DHTML beherrschst.

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
            1. weshalb nur unter Laborbedingungen ? wenn es geht, geht es ... oder ?

              @all: und geht es auch per js eine cssdatei zuzuweisen ? also das  ergebnis das mir der andere befehl liefert verarbeiten...

              1. Hallo,

                weshalb nur unter Laborbedingungen ? wenn es geht, geht es ... oder ?

                Sofern der Browser die DOM-Methode getElementsByTagName() unterstuetzt, also vorher noch abfragen:

                if(getElementsByTagName)
                {
                  // Code
                }

                @all: und geht es auch per js eine cssdatei zuzuweisen ? also das  ergebnis das mir der andere befehl liefert verarbeiten...

                Das waere dann mit setAttribute("href","xyz.css") zu loesen, wobei man da genauer hinsehen muss, ob die Browser das Dokument sofort neu rendern.

                MfG, Thomas

                1. Hallo,

                  Sofern der Browser die DOM-Methode getElementsByTagName() unterstuetzt, also vorher noch abfragen:

                  if(getElementsByTagName)

                  Sorry, so war das gedacht:

                  if(document.getElementsByTagName)

                  MfG, Thomas

              2. Hi,

                wenn es geht, geht es ... oder ?

                diese Fehlanname ist vermutlich die schwerwiegendste in der Internettechnik.

                @all: und geht es auch per js eine cssdatei zuzuweisen ?

                Siehe Archiv.

                Cheatah

                --
                X-Will-Answer-Email: No
                X-Please-Search-Archive-First: Absolutely Yes
      2. Hi,

        Hättest du ein Beispiel mit DOM ?
        oder einen Link ?

        http://selfhtml.teamone.de/javascript/index.htm

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes