@jablan odustao sam od php
@nixa necu ni jquery da radim
@ivanhoe procitao sam ovo sa linka i dosao do resenja
Kôd:
<style type="text/css">
<!--
.color {
border:1px solid #EBEBEB;
color:#999999;
padding:6px;
width:auto;
}
a:hover, #logo h1 a, .nav li.current_page_item a, .nav .current-cat a, .nav ul.sf-js-enabled li ul li a:hover, .nav ul.sf-js-enabled li ul li.sfHover a, .nav ul.sf-js-enabled li ul li.sfHover ul li a:hover, .post h2.posttitle a:hover, .post h3.posttitle a:hover, .widget h3 a {
color:#bf0005;
}
#logo, .ribbon, #numbers a, .ribbon a, .meta span.auth, .gallery .ribbon a, .gallery .smallribbon a {
background-color: #bf0005;
}
-->
</style>
<input class="color" name="bgColor" onchange="changeIt(this.color.toString())" value="ffffff" />
<script src="<?php bloginfo('template_url'); ?>/library/admin/jscolor/jscolor.js" type="text/javascript"></script>
<script type="text/javascript"><!--
/*<![CDATA[*/
function changeIt(color) {
if (!document.styleSheets) return;
var theRules = new Array();
if (document.styleSheets[1].cssRules)
theRules = document.styleSheets[1].cssRules
else if (document.styleSheets[1].rules)
theRules = document.styleSheets[1].rules
else return;
theRules[theRules.length-1].style.backgroundColor = '#'+color;
theRules[theRules.length-2].style.color = '#'+color;
}
/*]]>*/
-->
</script>
Medjutim to ne radi u ie Onda sam probao da sredim na nacin kako je objasnjeno ovde
http://www.javascriptkit.com/dhtmltu...rnalcss2.shtml
Kôd:
function changeIt(color) {
var mysheet=document.styleSheets[0]
var totalrules=mysheet.cssRules? mysheet.cssRules.length : mysheet.rules.length
if (mysheet.deleteRule){ //if Firefox
mysheet.deleteRule(totalrules-1)
mysheet.insertRule("#logo, .ribbon, #numbers a, .ribbon a, .meta span.auth, .gallery .ribbon a, .gallery .smallribbon a {background-color: lime;}", totalrules-1)
}
else if (mysheet.removeRule){ //else if IE
mysheet.removeRule(totalrules-1)
mysheet.addRule("#logo, .ribbon, #numbers a, .ribbon a, .meta span.auth, .gallery .ribbon a, .gallery .smallribbon a", "background-color: lime")
}
}
Ali ne mogu da skapiram kako da ovu vrednost color variable prebacujem na ovo background-color: lime; i da li je to moguce. Ako ne onda imam jos jednu ideju a to je da probam nesto sa document.write mozda. Hvala