Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Как работает это?:) (http://forum.oszone.net/showthread.php?t=30936)

FADE 23-10-2004 14:49 212151

onclick = "this.id = (this.id == 'img1') ? 'img2' : 'img1'; loadImage(this, '/img/image' + ((this.id == 'img1') ? '' : 'small') + '_flot.jpg')"

mar 23-10-2004 15:35 212152

FADE
тебя интересует конструкция
Код:

var = значение ? один вариант : другой вариант
?
это достаточно распространенная во многих языках конструкция, эквивалентная записи
Код:

if (var = значение) *
 * * один вариант;
else
 * * другой вариант;


FADE 23-10-2004 16:45 212153

а вот это?

this.id = (this.id == 'img1')

mar 23-10-2004 16:57 212154

это значит, что в случае, если id равен img1, то он становится равен img2, а если нет - img1 (то есть меняет местами название Id - довольно бессмысленное мероприятие)

FADE 23-10-2004 19:22 212155

спасибо тебе)mar


Время: 01:00.

Время: 01:00.
© OSzone.net 2001-