Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   запись цвета в переменную при вызове function и перезапись при следующем вызове (https://javascript.ru/forum/misc/33237-zapis-cveta-v-peremennuyu-pri-vyzove-function-i-perezapis-pri-sleduyushhem-vyzove.html)

maloun365 15.11.2012 01:35

запись цвета в переменную при вызове function и перезапись при следующем вызове
 
Доброго времени суток!
в двух словах нужно записать значение цвета в переменную и потом присвоить значение переменной фону тэга (на IE)
но а не в двух словах:
нужно при клике по тэгу присвоить последнему попавшему в функцию тэгу значение цвета которое у него было до входа в функцию
запомнить тэг который был прислан в функцию и его цвет, а потом изменить его цвет на черный
звучит сложновато, проще понять по коду...
вот нерабочий код:
<script>
	var	color1 = String('#000000');
	var	obj1 = new Object();
	function cf(obj){
		//if(obj1!=und...){
		obj1.style.backgroundColor= color1;
		color1 = obj.style.backgroundColor;	
		//alert(color1); // показывает пустое окно
		obj1 = obj;	
		obj.style.backgroundColor='#000000';
		//obj.style.background='#000000'; // вот тут для IE разницы нет
	}
</script>		
<font onClick="cf(this)">text</font>

ладно уже не надо, сам разобрался! применил абсолютно другой подход и все заработало


Часовой пояс GMT +3, время: 12:11.