|
|
|
| s=(document.getElementById('online_show_r').checked==true)?1:0
хм не пашет чёт.. всё время пишет 1...
как бы его так?) | |
|
|
|
|
|
|
|
для: sl1p
(22.10.2008 в 20:55)
| | По идеи всё должно работать. Не запарило писать == true? =) Убери, мож поможет. Хотя и так работает. | |
|
|
|
|
|
|
|
для: Nytrogen
(22.10.2008 в 22:25)
| | я его никогда не пишу) начал просто пробовать по разному.. никак не работает. | |
|
|
|
|
|
|
|
для: sl1p
(22.10.2008 в 23:06)
| | Кинь контекст что ли позырить? | |
|
|
|
|
|
|
|
для: sl1p
(22.10.2008 в 23:06)
| | мб поможет, я проверяю при изменении чекбокса, отмечен или нет. Мб както по другому можно..
хм странно потестил на чистой странице - всё ок..:\ | |
|
|
|
|
|
|
|
для: sl1p
(22.10.2008 в 23:10)
| | вот полная хренотень..
if(i=="online_show_s"||i=="online_show_r"){
v=qq('online_show_s').value+'^'+(qq('online_show_r').checked==true)?1:0;
}
фекалии ещё в том что оно не только выдаёт постоянно 1, но и переписывает переменную "v" единицей.
пишем так:
if(i=="online_show_s"||i=="online_show_r"){
v=qq('online_show_s').value+'^'+1;
}
всё окей.
------------------------------------
<select id="online_show_s" onChange="f17(this.id,null);">
</select>
<input type="checkbox" id="online_show_r" onChange="f17(this.id,null);" >
|
function f17(i,v){ ///config
if(i=="online_show_s"||i=="online_show_r"){i='online_show';v=qq('online_show_s').value+'^'+(qq('online_show_r').checked==true)?1:0;}
alert(v);
}
все айди всё есть. | |
|
|
|
|
|
|
|
для: sl1p
(22.10.2008 в 23:10)
| | Эх, терзают меня сомнения в том, что у оператора ?: приоритет выше, чем у +.
Намёк понят? Тестим... | |
|
|
|
|
|
|
|
для: Nytrogen
(22.10.2008 в 23:20)
| | наверное нет)
вот нашёл ошибку, не заметил среди кучи фуфла)
Ошибка: document.getElementById("online_show_r") is null
хотя бред же вроде.
-
пффффф))
qq('online_show_r').style.display='none';
работает..
не понял токо где смеяться:\ | |
|
|
|
|
|
|
|
для: sl1p
(22.10.2008 в 23:26)
| | Оу, в таком случае, я Копперфильд:
alert(2 + true == true ? 2 : 5);
|
Тада! 2 + 2 = 5!
P.S. Наверное нет - это так может только браузер сказать! =) | |
|
|
|
|
|
|
|
для: Nytrogen
(22.10.2008 в 23:31)
| | Хм.. спасибо:)
бред однако. | |
|
|
|