Javascript in CSS?
Boox
- css
0 Cheatah0 AndréZ0 fastix0 Sebastian Becker
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
Hi,
Kann man in einer css-Datei ein Javascript-Aufruf einbauen?
nein. CSS ist CSS ist CSS ist nicht JavaScript oder HTML.
Cheatah
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é
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®
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