Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   я щас чё-нить сломаю! (https://javascript.ru/forum/events/17740-ya-shhas-chjo-nit-slomayu.html)

anlov 31.05.2011 18:33

я щас чё-нить сломаю!
 
<help!>

Написал скриптик. В лисе - работает, в опере и ие - нет. просто. тупо. ничего. не. происходит. начал разбираться. упростил скрипт до... сами смотрите:
img id='img_uei' src='images/uei.jpg' onclick='click()'

<script type="text/javascript">
		function click()
		{
			alert("AAAAAAAAAAAAAAAAAAAAAAAAA");
		}
	</script>
-
в лисе работает, в ... ну вы поняли...
Это просто пипец какой-то. Где может быть ошибка?

</help!>

Matre 31.05.2011 18:52

Функцию по-другому назовите. click1, например.

anlov 31.05.2011 19:04

<thanks!>
в опере заработало. щас буду его обратно прикручивать...
хотя, у меня большие сомнения насчет ие.
</thanks!>

anlov 31.05.2011 19:34

<help!>

идем дальше:

function click1()
		{
			var img_uei = document.getElementById('img_uei');
			var img_uei_attr = img_uei.getAttribute('style');
			alert(img_uei_attr);
			if (img_uei_attr != 'z-index:100; filter:alpha(opacity=100); opacity:1;')
			{
				img_uei.setAttribute('style','z-index:100; filter:alpha(opacity=100); opacity:1;');
			}
			else
			{
				img_uei.setAttribute('style','z-index:1; filter:alpha(opacity=20); opacity:0.20;');
			}
		}


по алерту выдает "object"
что делать?

</help!>

Matre 31.05.2011 19:44

img_uei.style.cssText

anlov 31.05.2011 19:58

<thanks!>
...а с каких пор ие выдает объект по style? - просто интересно.... как-то нелогично, это ж атрибут.
</thanks!>

Matre 31.05.2011 20:19

Это объект CSSStyleDeclaration

alert(document.body.style);


А отдельные CSS-свойства являются ключами этого объекта:

element.style.fontSize; // например


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