Boox: Javascript in CSS?

Hallo!
Kann man in einer css-Datei ein Javascript-Aufruf einbauen?
Z.B. diesen hier (HTML_Code):
<SCRIPT SRC="snow.js" TYPE="text/javascript"></SCRIPT>
Ciao und danke im Voraus,

Gregor

  1. Hi,

    Kann man in einer css-Datei ein Javascript-Aufruf einbauen?

    nein. CSS ist CSS ist CSS ist nicht JavaScript oder HTML.

    Cheatah

    --
    X-Will-Answer-Email: No
  2. Hallo!
    Kann man in einer css-Datei ein Javascript-Aufruf einbauen?
    Z.B. diesen hier (HTML_Code):
    <SCRIPT SRC="snow.js" TYPE="text/javascript"></SCRIPT>
    Ciao und danke im Voraus,

    Gregor

    Leider nicht. Die *.js kommt dann wohl eher in den head.

    LG André

  3. Das nicht. Aber genau anders herum sollte funktionieren.

    also :
    Ich vermute, Du willst in Abhängigkeit von bestimmten faktoren (Browser, Fenstergröße) den Stylesheet anpassen.

    MyCSS=""
    MyCSS=MyCSS+"<style type="text/css">";
    MyCSS=MyCSS+"h1 { color: blue }";
    ...
    MyCSS=MyCSS+"</style>";
    document.write(MyCSS)

    Natürlich musst Du das Script dort aufrufen, wo der Stylesheet hinsoll, also im Header und es geht nur beim Laden der Seite, also bevor der Body aufgerufen wird. Spätere Änderungen des Stylesheets wirken (wahrscheinlich) nur auf neue Elemente, oder Du musst den Elementen den className neu zuweisen. (Falls dass überhaupt geht.)

    Übersichtlicher wäre allerdings einen kompletten anderen Stylesheet zu laden.
    Tip: Die Webseiten von Microsoft.de
    und auf einigen des W3C: da hab ich das auch gesehen: eine Auswahl eines anderen Stylesheets. Schau in die Quelltexte.

    Vielleicht hilft Dir diese Antwort weiter.

    fastix®

  4. Hallo, Gregor,

    Kann man in einer css-Datei ein Javascript-Aufruf einbauen?
    Z.B. diesen hier (HTML_Code):
    <SCRIPT SRC="snow.js" TYPE="text/javascript"></SCRIPT>

    was Du meinst sind wahrscheinlich DHTML behaviors, ein noch wenig bekanntes und verwendetes Feature. Bevor Du so etwas einsetzt, solltest Du aber die Kompatibilität gut prüfen. Unterstützt werden sie zumindest ab Internet Explorer 5.

    http://www.w3.org/TR/becss
    http://msdn.microsoft.com/workshop/author/behaviors/overview.asp
    http://www.siteexperts.com/ie5/steveg/bpage1.asp
    http://www.google.de/search?q=css+dhtml+behaviors

    Viel Spaß, Grüße,

    Sebastian