Css veranderen op website

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Matthijs

Matthijs

06/04/2007 12:42:00
Quote Anchor link
Ik probeer op een simpele manier van css te kunnen wisselen op mijn website.
Toch stuit ik op een aantal problemen. IHet liefste wil ik gewoon 3 buttons waar ik mee kan wisselen van css. Ik weet alleen niet hoe ik dat moet gaan doen

Dit heb ik nu:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>verander tekst</title>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?     
$style
= 'style_12.css';
?>

<link rel="stylesheet" href="css/
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $style; ?>
" />
</head>
<body>
<table width="100%" border="0" bgcolor="#66CC00">
<tr class="klein">
<td>Grote teksten of kleine teksten het maakt niet uit</td>
</tr>
</table>
<br />
<img src="images/tekst1.gif" alt="tekst" width="20" height="20" /><img src="images/tekst2.gif" alt="test2" width="25" height="25" /><img src="images/tekst3.gif" alt="tekst3" width="30" height="30" />
</body>
</html>

Heeft iemand suggesties voor mij?

Bij voorbaat dank,

Matthijs
 
PHP hulp

PHP hulp

19/11/2024 08:35:47
 
- SanThe -

- SanThe -

06/04/2007 12:46:00
Quote Anchor link
De naam van de style in een session stoppen en ophalen als je het nodig hebt.
 
Matthijs

Matthijs

06/04/2007 12:50:00
Quote Anchor link
Hahaha! Hoe stop ik die style dan in een session?? :)
Kan ik dat gewoon als link bij mijn button doen, of moet ik daar een formulier voor maken?
 
Bart van der veen

bart van der veen

06/04/2007 14:29:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
session_start(); //session opstarten

$_SESSION['style'] = "style_12.css"; //session variabele aanmaken

echo$_SESSION['style']; // en opvragen maar.
?>
 
Fred Binnenpret

Fred Binnenpret

06/04/2007 16:58:00
Quote Anchor link
Ik zou het zo doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Style kiezen</title><link rel="stylesheet" href="<?php
//config voor: list item 1
$style1 = "css/style1.css"; //Verranderen in jou path.
$name1     = "style1"; //Naam van je style
//config voor: list item 1

$style2 = "css/style2.css"; //Verranderen in jou path.
$name2     = "style2"; //Naam van je style
//config voor: list item 1

$style3 = "css/style3.css"; //Verranderen in jou path.
$name3     = "style3"; //Naam van je style
//standaard style

$url = "css/style.css"; //url van je normaale css
if (isset($_POST['style'])) {
    if ($_POST['style'] == $style1) {
        echo $style1;
        }

    if ($_POST['style'] == $style2) {
        echo $style2;
        }

    if ($_POST['style'] == $style3) {
        echo $style3;
        }
}
else {
    echo $url;
    }

?>
"></head>
<body>
Kies u style:<form method="post" action="#">
  <select name="style">
    <option value="<?php echo $style1; ?>"><?php echo $name1; ?></option>
    <option value="<?php echo $style2; ?>"><?php echo $name2; ?></option>
    <option value="<?php echo $style3; ?>"><?php echo $name3; ?></option>
  </select>
  <input type="submit" name="Submit" value="Go!" />
</form>
</body>
</html>

Edit:
Ik heb het ook getest en het werkt
Gewijzigd op 01/01/1970 01:00:00 door Fred Binnenpret
 
Jan Koehoorn

Jan Koehoorn

06/04/2007 17:27:00
 
Leroy Boerefijn

Leroy Boerefijn

06/04/2007 18:04:00
Quote Anchor link
ik zou het denk ik met sessions en met ajax doen ;)
 
Frank -

Frank -

06/04/2007 18:06:00
Quote Anchor link
Leroy schreef op 06.04.2007 18:04:
ik zou het denk ik met sessions en met ajax doen ;)
ajax? Het wisselen van stylesheet is juist zo'n toepassing die je niet met ajax doet. Het is volkomen onzinnig om voor dit soort zaken afhankelijk te zijn van javascript. Gebruik gewoon een GET en klaar ben je, die is nog eens te bookmarken!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.