Banner

Sponsor

Login


Welcome Back!
Guest
Guest

Register

Lost your password?

89 users online



CSS Random Changer

CSS Random Changer

Currently viewing this thread: 1 (0 members and 1 guests)


Page 1 out of 3
Nieb

Nieb

Status: Offline!

CSS Random Changer

Sorry if I posted in the wrong place, but I'd like to know where I can find a way to do a style sheet changer like in spoono.

___________________

http://img.villagephotos.com/p/2003-12/547360/sig.gif

James

James

Development Forum Leader
Status: Offline!

This is more of a PHP question. It's probably pretty simple though.

___________________

irc.efnet.net #neverside
Neverside merchandise!

Nieb

Nieb

Status: Offline!

I know that's a PHP script they use, I wanna know if there's another way to do it. Javascript perhaps?

___________________

http://img.villagephotos.com/p/2003-12/547360/sig.gif

fredmv

fredmv

Status: Offline!

http://www.alistapart.com/articles/alternate/

___________________

http://home.comcast.net/~fredv4/tf/firefox.gif

James

James

Development Forum Leader
Status: Offline!

I've heard that the problem with Javascript and changing stylesheets is that Javascript only adds to the existing stylesheet instead of replacing it. PHP just seems like a better option to me.

___________________

irc.efnet.net #neverside
Neverside merchandise!

fredmv

fredmv

Status: Offline!
Quote:

Originally posted by Apocalypse
PHP just seems like a better option to me.


If available, yes.

___________________

http://home.comcast.net/~fredv4/tf/firefox.gif

Ynhockey

Ynhockey

Neverside Newbie
Status: Offline!

<?php
$style[0] = "sheet1.css";
$style[1] = "sheet2.css";
$style[2] = "sheet3.css";
$style[3] = "sheet4.css";
$style[4] = "sheet5.css";

$rsc = (rand(0, 4)); // random stylesheet code

$css = "$style[$rsc]";

echo "<link rel='stylesheet' type='text/css' href='".$css.'" />";
?>

___________________

Learn HTML

Phil

Phil

with Mr. Jones
Status: Offline!
PHP:


<?php
$style
[0] = 'sheet1.css';
$style[1] = 'sheet2.css';
$style[2] = 'sheet3.css';
$style[3] = 'sheet4.css';
$style[4] = 'sheet5.css';

$styleSheet array_rand($style);

echo 
'<link rel="stylesheet" type="text/css" href="' $styleSheet '" />';
?>

or

PHP:


<?php
$styleSheet 
array_rand(array('sheet1.css''sheet2.css''sheet3.css''sheet4.css''sheet5.css'));

echo 
'<link rel="stylesheet" type="text/css" href="' $styleSheet '" />';
?>

or

PHP:


<?php
echo '<link rel="stylesheet" type="text/css" href="' array_rand(array('sheet1.css''sheet2.css''sheet3.css''sheet4.css''sheet5.css')) . '" />';
?>

or

PHP:


<?php
echo '<link rel="stylesheet" type="text/css" href="sheet' rand(1,5) . '.css" />';
?>

___________________

http://www.philbrodeur.com - Expert PHP Development and Tutorials

Last edited by Phil, November 27th, 2003 05:14 PM (Edited 1 times)

sinsation

sinsation

23, mother, art slave, code monkey
Status: Offline!

Spoono doesn't use the random style changer. He lets the viewer choose it.

___________________

And the sig ran away with the spoon.

Jeremie

Jeremie

Neversidian
Status: Offline!
PHP:

<?php
$style 
= (isset($_GET['style'])) ? trim($_GET['style']) : (($_COOKIE['style']) ? trim($_COOKIE['style']) : 1);

if(!
is_file($style '.css'))
{
    
$style 'defaultStyle';
}

setcookie('style'$style, (time() + 31536000), '/');

echo 
'<link rel="stylesheet" type="text/css" href="' $style ".css\" />\n";
?>

then use links like:
?style=stylesheet1
?style=blue
?style=style3

etc

___________________

Jeremie - Used to be the Director of Community Development

Page 1 out of 3
Quick Jump:

Main Navigation


Site & Graphic Design by Aeon Tan
Developed by Jeremie Pelletier & Scott Roach


NeverAPI generated this page in 0.0103 seconds.