[ isatche @ 22.09.2010. 18:40 ] @
Pozdrav. Ovo ce verovatno vecina vas videti kao pocetnicki problem, ali meni je to i dalje problem :)
Ovo je kod sa svrhom da mogu da promenim CSS bez refresha
Code:
<head>
<link href="style1.css" rel="stylesheet" type="text/css" id="myStyles">
</head>

<script type="text/javascript">
function changeStyles(newHref) {
document.getElementById('myStyles').href = newHref;
}
</script>

<a href="javascript:changeStyles('style1.css')">1</a>
<a href="javascript:changeStyles('style2.css')">2</a>


Ono sto zelim da postignem a ne uspevam je da u ovaj kod umesam php da browser pomocu cookiesa zapamti moj izbor. Ovako se izbor resetuje svaki put pri refreshovanju. Pomoc je vise nego dobrodosla.
Hvala
[ galahad @ 22.09.2010. 18:52 ] @
link tag nema definisan id atribut, tako da verujem da je to glavni problem.

Pogledaj ovde i ovde pa probaj neki od tih primera.
[ Goran Rakić @ 22.09.2010. 19:06 ] @
Kolačić možeš da pročitaš i iz JavaScripta, ne treba ti PHP za to. http://www.quirksmode.org/js/cookies.html

Nije mi jasno kako bi želeo u sve to da dodaš PHP? Da postaviš kolačić iz javascripta pa da ga iz PHP-a pročitaš? Ili da klik vodi na neku PHP stranicu gde će ona da postavi kolačić, pa da vrati novi HTML sadržaj stranice gde će sada biti naveden odgovarajući stil?

PHP i CSS u ovoj tvojoj priči nemaju nikakvih dodirnih tačaka.
[ isatche @ 22.09.2010. 22:58 ] @
Citat:
Goran Rakić:
Nije mi jasno kako bi želeo u sve to da dodaš PHP? Da postaviš kolačić iz javascripta pa da ga iz PHP-a pročitaš? Ili da klik vodi na neku PHP stranicu gde će ona da postavi kolačić, pa da vrati novi HTML sadržaj stranice gde će sada biti naveden odgovarajući stil?


Ovo drugo, da.
Ova skripta sama po sebi radi, ali ne moze da zapamti izabrani stil. Ako znate neki jednostavniji nacin od ovoga sto sam zamislio, bice mi drago da cujem.
[ Goran Rakić @ 22.09.2010. 23:07 ] @
Ova skripta uopšte nije PHP.
[ agvozden @ 23.09.2010. 08:46 ] @
Uporno pokusavam da shvatim zasto ljudi ne razlikuju PHP i HTML...

Mozda sam ja u zabludi? ;)
[ vilyu @ 23.09.2010. 12:10 ] @
Elem, tebi trebaju JavaScript kolacici. Na ovom linku mozes da nadjes uputstvo kako da ih napravis: Javascript Cookies.
[ isatche @ 24.09.2010. 11:51 ] @
Hvala.