kapko main: так вопрос просто понятно что из рода "я хочу прям такой же, потому что круто выглядит!", а по факту выбор технологий тут не оптимальный, ну кому охота лишний раз тягаться с продуктами майкрософта, кроме обладателей сертификата майкрософта и им подобным? Как сделать такой сайт, просто уйма вариантов.
deadended: для указания состояний или пометки каких то вещей, используйте data-* атрибуты, например
тогда ненужен изврат с zz.search("form");, про if (n == '5') { сами думаю догадаетесь, незнаю что имено у вас там должно быть
Ломается, уже написал выше, потому что старый ид не удаляете, а ид должен быть уникален.
deadended: возможно Stalker_RED имел ввиду КАК оно работает, тут явная проблема с архитектурой и какая-то странная логика. Вообще смены id это плохо, да и представить не могу зачем, еще вы не удаляете старые ид city_form, есть бессмысленные конструкции вроде {var id2 = 'city_form';} , а if (n == '5') это вообще... где тут гибкость? так понимаю вы персональный иф каждому селектору даете? В придачу браузерный JS очень мягок к ошибкам, потому что jQuery программистов валом, но почти никто из них не знает JS.
В общем все это Stalker_RED думаю и имел ввиду, а может и больше.
ACCNCC: забрасывайте это дело, когда-то давно я был таким же как, с пеной у рта доказывал всем что моя технология круче. Может вы и давно в веб разработке, но знаете что статистика говорит о тех кто считает свои навыки лучшими? есть nw.js, мб я с ним работаю не так давно, но никакой из заявленных выше недостатков так и не подтвердился, при этом замете, не говорю что cordova плох, но мне например очень не понравилось что его кидали с компании в компанию, для архитектуры это обычно плохо.
ACCNCC: не заточены а созданы на базе.
Сейчас вы скажете выкати в апстор, дай линк и все такое =) 19 окт. я спрашивал о запаковке nw.js приложения, кстати ссылку публиковал в ответе, явно же что-то у меня есть.