Цитата:
Удачи :) Код:
EncodedJSValue JSC_HOST_CALL arrayProtoFuncSort(ExecState* exec) |
спасибо это мне на долго :blink:
![]() |
Цитата:
Этот комментарий даёт наводку. Цитата:
Код:
template <class Item> |
я это хотел немного по другой причине узнать , а не сам алгоритм=)
document.getElementById("bt_Block").childNodes данный код возвращает object Nodelist и у меня возникла идея сделать так var obj = document.getElementById("bt_Block").childNodes; var s = [].sort; s.call.sort (obj, func); |
Цитата:
|
Цитата:
Это делается так var obj = document.getElementById("bt_Block").childNodes; obj = Array.prototype.slice.call(obj); |
Цитата:
|
я так понимаю такой фокус не прокатит избавить от текстовых узлов
<div class="bt_inp_Block" id="bt_Block" > <input type="text" class="inp_Out_color" value='выбор цвета >>' disabled="disabled" /> <input type="button" value="Color" class="start_Button" > </div> <script> function sortChild (obj){ if (obj.nodeType == 1)return obj; } var obj = document.getElementById("bt_Block").childNodes; obj = Array.prototype.slice.call(obj); alert(obj.sort(sortChild)) </script> |
<div class="bt_inp_Block" id="bt_Block" > <input type="text" class="inp_Out_color" value='выбор цвета >>' disabled="disabled" /> <input type="button" value="Color" class="start_Button" > </div> <script> function sortChild (obj){ if (obj.nodeType == 1) return true; return false } var obj = document.getElementById("bt_Block").childNodes; obj = Array.prototype.filter.call(obj, sortChild); alert(obj) </script> |
Цитата:
спс что помогаете=) |
Часовой пояс GMT +3, время: 07:16. |