Kako spremeniti link do css-ja?
4 naročniki
4 naročniki
Pozdravljeni!
Imam link do .css datoteke:
<link rel="stylesheet" type="text/css" href="style.css"/>
Rad bi, da bi se ob kliku na nek link ta vrstica spremenila v
<link rel="stylesheet" type="text/css" href="style2.css"/>
in to na isti strani.
Torej, če bi nekdo na strani index kliknil link bi se samo koda v indexu spremenila, a človek bi ostal na isti strani.
Bi mogoče kdo to znal?
Je sploh izvedljivo?
Vnaprej hvala za odgovore.
LP
9 odgovorov
A hočeš z javascriptom spremenit aidez ali s kakšnim server-side jezikom?
Če javascript (brez osveževanja okna), potem ti ne morem pomagat.
Če pa server-side (php, asp, .net), pa enostavno to narediš z enim parametrom v urlju in pogojnim stavkom.
Recimo link <a href="index.php?style=2>Spremeni videz</>. V headerju pa conditional:
<?php (intval($_GET['style']) === 1) ? $path="style2.css" : $path="style.css"; ?>
<link rel="stylesheet" type="text/css" href="<?php echo $style; ?>" />
Tako :)
Za različne stranke različen css:
<link href="<?= $gCustomer!=null && $gCustomer->getLegalEntity()=='yes' ? "style1.css" : "style2.css" ?>" rel="stylesheet" type="text/css">
@Kajter: a veš da uporablja kakšen poseben framework oz. css? Ker tole tvoje bo samo v določenem okolju delovalo, moje pa povsod.