trc Geschrieben 30. Dezember 2003 Teilen Geschrieben 30. Dezember 2003 hi, gibt es ne möglichkeit den css import über ein javascript zu ändern, also so das man per mausklick auf nen link das aussehn der page verändern kann? mfg trc Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
spree Geschrieben 30. Dezember 2003 Teilen Geschrieben 30. Dezember 2003 du könntest dem <link> tag eine id geben... zb: <link id="stylesheet" rel="stylesheet" href="stylesheet.css" type="text/css"> und dann per javascript so draufzugreifen: document.getElementById("stylesheet").href ="neues-stylesheet.css"; lg, Matthias Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 30. Dezember 2003 Teilen Geschrieben 30. Dezember 2003 ja also ohne javascript wirst dus ohne neu laden der seite nicht hinbekommen! falls du keine javascripts verwenden willst kannst dus auch mit einer anderen script sprache machen! z.b. PHP if (!isset($_GET["css"])) $_GET["css"] = ""; if ( $_GET["css"] == 1) { // 1. CSS $css_src = "1.css"; } else if ($_GET["css"] == 2) // 2. CSS $css_src = "2.css"; } else { // hier ist dann std. CSS $css_src = "main.css"; } echo "<link rel='stylesheet' href=' ". $css_src ." ' type='text/css'>"; . . . . // dann auf deiner hp echo "<a href='./test.php?css=1'>anderer Style gefällig?</a>"; echo "<a href='./test.php?css=2'>ich hab noch mehr zu bieten </a>"; echo "<a href='./test.php'>oder doch wieder std. style?</a>"; [/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
computercrustie Geschrieben 9. Januar 2004 Teilen Geschrieben 9. Januar 2004 Das geht auch schöner: $styles=array('stylea','style1','anderes'); if (!isset($styles[$_GET['css']])) $_GET['css']=0; echo "<link rel='stylesheet' href='$styles[$_GET['css']].css' type='text/css'>"; Aufruf sonst wie im vorigen... [/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.