Показать полную графическую версию : Как работает это?:)
onclick = "this.id = (this.id == 'img1') ? 'img2' : 'img1'; loadImage(this, '/img/image' + ((this.id == 'img1') ? '' : 'small') + '_flot.jpg')"
FADE
тебя интересует конструкция
var = значение ? один вариант : другой вариант ?
это достаточно распространенная во многих языках конструкция, эквивалентная записи
if (var = значение) *
* * один вариант;
else
* * другой вариант;
а вот это?
this.id = (this.id == 'img1')
это значит, что в случае, если id равен img1, то он становится равен img2, а если нет - img1 (то есть меняет местами название Id - довольно бессмысленное мероприятие)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.