PDA

Показать полную графическую версию : Как работает это?:)


FADE
23-10-2004, 14:49
onclick = "this.id = (this.id == 'img1') ? 'img2' : 'img1'; loadImage(this, '/img/image' + ((this.id == 'img1') ? '' : 'small') + '_flot.jpg')"

mar
23-10-2004, 15:35
FADE
тебя интересует конструкция
var = значение ? один вариант : другой вариант ?
это достаточно распространенная во многих языках конструкция, эквивалентная записи
if (var = значение) *
* * один вариант;
else
* * другой вариант;

FADE
23-10-2004, 16:45
а вот это?

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

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

FADE
23-10-2004, 19:22
спасибо тебе)mar




© OSzone.net 2001-2012