Kako spremeniti link do css-ja?
 
Gizmo 4. jul 2009 22:31:22 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#1

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


všeč(0) ni všeč(0) spam(0)
 
cyman 5. jul 2009 07:50:48 Pridružen od:
20. dec 2008
545 objav
282 28 3
#2

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 :)


všeč(0) ni všeč(0) spam(0)
 
Kajter 5. jul 2009 07:52:13 Pridružen od:
17. nov 2008
130 objav
14 9 0
#3

Za različne stranke različen css:

<link href="<?= $gCustomer!=null && $gCustomer->getLegalEntity()=='yes' ? "style1.css" : "style2.css" ?>" rel="stylesheet" type="text/css">


všeč(0) ni všeč(0) spam(0)
 
cyman 5. jul 2009 07:54:14 Pridružen od:
20. dec 2008
545 objav
282 28 3
#4

@Kajter: a veš da uporablja kakšen poseben framework oz. css? Ker tole tvoje bo samo v določenem okolju delovalo, moje pa povsod.


všeč(0) ni všeč(0) spam(0)
 
Gizmo 5. jul 2009 08:58:06 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#5

Hvala za nasvete, bom poskusil, se še kasneje oglasim.


všeč(0) ni všeč(0) spam(0)
 
bsdpowa 5. jul 2009 10:22:09 Pridružen od:
8. jul 2007
426 objav
11 2 0
#6

Gizmo, to bi moral narediti malo drugače. Očitno bi rad vpeljal Themes na spletno stran ampak to moraš narediti malo drugače, ne s spreminjanjem linka do CSS-ja.


všeč(0) ni všeč(0) spam(0)
kaj ti bo torba če si kupu kolo
 
Gizmo 5. jul 2009 10:32:28 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#7

cyman, ne deluje. V obeh primerih mi bere style.css


všeč(0) ni všeč(0) spam(0)
 
cyman 5. jul 2009 14:43:16 Pridružen od:
20. dec 2008
545 objav
282 28 3
#8

Eh, seveda, tam ko je === mora biti enako 2, ne 1. To spremeni, pa sporoči.


všeč(0) ni všeč(0) spam(0)
 
Gizmo 5. jul 2009 15:03:08 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#9

super, deluje. Hvala


všeč(0) ni všeč(0) spam(0)
 
cyman 5. jul 2009 15:24:42 Pridružen od:
20. dec 2008
545 objav
282 28 3
#10

Ni za kaj. :)


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se