[ nesh_bros @ 12.02.2010. 08:51 ] @
Cao jel postoji neko resenje za ovo?
Posto mi je potrebno.

Problem je imam 1 header, i treba mi poput
body id="car" -> car.css
body id="plane" -> plane.css

ima neko resenje?
10x
[ b0ris @ 12.02.2010. 09:17 ] @
Ovo nije pitanje za php, ali evo ti odgovor u svakom slucaju.
Procitaj malo o DOM elementima i mogucnostima javascript jezika.
http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-62018039

Code:
document.body.className=='body1'


ili

Code:
var sheet = document.createElement('style')
sheet.innerHTML = "div {border: 2px solid black; background-color: blue;}";
document.body.appendChild(sheet);


Zavisi sta ti tacno treba, nisi bas najbolje objasnio.
[ nesh_bros @ 12.02.2010. 09:25 ] @
Ne znam kako nije lepo objasnjeno. ajmo ponovo.

Vec imam php koji u zavisnosti od menija upisuje body id..
pa mi je za odredjeni body id potreban i odredjeni css.

poput ovog fazona:
Code:

        <!--[if lte IE 7]>
            <link rel="stylesheet" href="resources/css/ie.css" type="text/css" media="screen" />
        <![endif]-->

Samo zamisli da umesto IE7 treba da bude neki body id.
U fazonu, if body id car, import car.css
itd..
[ dakipro @ 12.02.2010. 09:37 ] @
Mogu da se slozim da nije bas najjasnije ovako kad se procita tema... Tebi je sigurno jasno jer znas sta te muci, ali ja i dalje ne kontam sta treba da se uradi, tj, sta je tacno problem?
ako razumem, treba jedan if, isti po kome biras koji ID stavljas, u njega ubacis i koji css da ukljucis, ali ako je jedan if, to si sigurno znao sam da ubacis. Koji meniji sad figurisu ovde? Kako uopste menjas bodyID? mozes li isti taj if da iskoristis i za ubacivanje linkova ka css fajlu?

I za kraj, zasto uopste imas drugi css fajl za drugi ID, jer ako je vec drugi ID, onda bi i sadrzaj trebao drugacije da se ponasa ako je CSS ok?
[ nesh_bros @ 12.02.2010. 09:44 ] @
Okej ajmo polako.

Imam sajt i podsajt.
podsajt mi ima body id="podsajt".

Hocu da mi podsajt ima potpuno drugi css.
ako je za sajt bio style.css za podsajt style-podsajt.css

Znaci, hocu:
kada je na stranici body id="podsajt" da se ucita style-podsajt.css

E sad, da imam vise headera, za heder sajt bi stavio style.css za heder podsajt bi stavio style-podsajt.css.
Problem je sto imam 1 heder, pa mi je potrebna neka switc petlja za ovo, koja ce reci, ukoliko je body id podsajt, ucitavaj i style-podsajt.css.

Oki sad dobri ljudi?
[ centaur @ 12.02.2010. 17:35 ] @
Kad vec PHP-om upisujes id u body tag dodaj i jedan niz u koji bi stavljao i putanje do css fajlova koji zelis da ucitas.
U html-u "izvrti" taj niz i ucitaj putanje koje si dodao i eto ti jednostavnog resenja.
[ nesh_bros @ 12.02.2010. 19:02 ] @
Pa to ne znam kako da uradim !!

------------------------------------------------
id="background<?php echo JRequest::getInt( 'Itemid' ); ?>"
[ centaur @ 12.02.2010. 19:28 ] @
Ako znas da dodelis ID body tagu preko PHP-a sigurno znas da uradis i ovo.
Jesi li probao pre nego sto si rekao da neznas da uradis?
Ako nisi, probaj, pa kad stane, pitaj.
[ nesh_bros @ 12.02.2010. 19:31 ] @
pa nisam lood da trosim vreme ako znam to da uradim :S

Ne znam, ovo sam nasao na netu kao resenje koje radi
[ dakipro @ 12.02.2010. 21:13 ] @
Ako ne znas php, a ne zelis da naucis, resenje ces mnogo brze dobiti na forumu IT Berza Poslova. Pogledaj pravilnik php foruma pa ce ti biti jasnije
http://www.elitesecurity.org/t...-PHP-foruma-obavezno-procitati
Citat:

- Php forum je mesto gde se razmenjuju iskustva i znanja, sa idejom da se nauči php i programiranje, nikako nije mesto gde se pišu gotova rešenja i domaći zadaci za članove koji nemaju želje i strpljenja da sami uče i da sami rade na svom problemu
-...