25.06.2010, 13:27
|
Профессор
|
|
Регистрация: 21.01.2010
Сообщений: 1,022
|
|
Latro, ну почему не знаем. Его просто нету.
|
|
25.06.2010, 13:29
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Latro,
вы семантику цикла while понимаете? Как только условие ложно, цикл заканчивается.
|
|
25.06.2010, 13:30
|
Интересующийся
|
|
Регистрация: 27.02.2010
Сообщений: 18
|
|
Gvozd, я настойчив, т.к. видел подобное в коде у людей, и мне интересно знать как это сделать! А если вы не можете написать никаких вариантов, а только грубите, то я глуп на столько же, на сколько и вы!
exec, ну ладно, спс, буду экспериментировать!)
|
|
25.06.2010, 13:33
|
|
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
var p=document,
t=p.all||p.getElementsByTagName('*'),
i=0;
while(d=t[i++] && (d.className=='myclass' ? d.style.color='red' : 1));
оно?
|
|
25.06.2010, 13:36
|
Интересующийся
|
|
Регистрация: 27.02.2010
Сообщений: 18
|
|
Riim, неа, даже если заменить d на t[i++], то он задаёт цвет только последнему...(
|
|
25.06.2010, 13:36
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Riim,
Какой кошмар
|
|
25.06.2010, 13:45
|
|
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Скобки забыл:
var p=document,
t=p.all||p.getElementsByTagName('*'),
i=0, d;
while((d=t[i++]) && (d.className=='myclass' ? d.style.color='red' : 1));
Сообщение от Kolyaj
|
Какой кошмар
|
это да.
|
|
25.06.2010, 13:50
|
Интересующийся
|
|
Регистрация: 27.02.2010
Сообщений: 18
|
|
Riim, не, ну вообще работает, но что-то запредельное, в массив добавить не получается...
В общем спасибо, буду разбираться)
|
|
25.06.2010, 13:58
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
while ((d=t[i++]||{}).className=='myclass'&&(d.style.color='red') || d.style);
можно еще так, но это уже совсем издевательство над тем кто это будет читать =)
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
Последний раз редактировалось PeaceCoder, 25.06.2010 в 14:01.
|
|
25.06.2010, 14:28
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Сообщение от Latro
|
видел подобное в коде у людей, и мне интересно знать как это сделать!
|
если видели, то в чем проблема повторить?
в любом случае не все что вы видели у кого-то стоит повторять
|
|
|
|