Pogledajte određenu poruku
Staro 07. 03. 2010.   #6
Mladjo
Mladen Milentijevic
Professional
 
Avatar Mladjo
 
Datum učlanjenja: 20.06.2007
Lokacija: Sweden
Poruke: 224
Hvala: 43
21 "Hvala" u 21 poruka
Mladjo is on a distinguished road
Default

@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
__________________
Mladen Milentijevic
Mladjo je offline   Odgovorite uz citat