30. Dezember 200322 j 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
30. Dezember 200322 j 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
30. Dezember 200322 j 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]
9. Januar 200422 j 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]
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.