|
Level 7, 129 Punkte
Dabei seit: 18.08.2003
122 Beiträge
|
Beitrag wurde 1 mal editiert (zuletzt von )
Eine Idee (nicht getestet):<br><table align="center" width="98%">
<tr>
<td><font face="Tahoma,Helvetica" size="2"><b>Code:</b></font></td>
</tr>
<tr>
<td>
<table cellpadding="4" cellspacing="1" width="100%" bgcolor="#000000">
<tr>
<td bgcolor="#DADADA"><pre style="margin: 5px; padding: 5px; font-family: Courier New; font-size: 12px; color: darkblue;"><br><?php<br>session_start();<br>if (empty($_SESSION['cssfile'])) {<br> $_SESSION['cssfile'] = "<span style="color: red;">Dateiname der normalen CSS-Datei (ohne Endung)</span>";<br>}<br>if (!empty($_GET['cssfile'])) {<br> $_SESSION['cssfile'] = $_GET['cssfile'];<br>}<br><br>?><br><html><br><head><br><link rel=stylesheet type="text/css" href="<?php echo $_SESSION['cssfile']; ?>.css"><br>[...]<br></head><br><body><br><a href="?cssfile=<span style="color: red;">Dateiname der neuen CSS-Datei (ohne Endung)</span>">link</a><br><br>[...]<br></body><br></html><br></pre></td>
</tr>
</table>
</td>
</tr>
</table><br>Die Lösung mit einer Session hat gegenüber dem einfachen übergeben per URL den Vorteil, dass das CSS gespeichert bleibt (solang der Browser nicht geschlossen wird) und nicht bei jedem Link mit übergeben werden muss.
|