| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Пожалуйста помогите разобратся! |
| Автор: HUmaNoiD 21.6.2008, 19:24 |
| function wm(nv) { form.nv.value=nv; htm="<select name=\"AMOUNT\" onChange=\"win('"+nv+"')\" class=\"form\">"; if(nv=='Z'||nv=='E'){i=0.1;j=0.1;}if(nv=='R'){i=1;j=1;}if(nv=='U'){i=0.5;j=0.1;}p=i*10000; for(;i<=p;i+=j){if(i==0.6)i=j=1;if(i==6)i=j=10;if(i==60)i=j=100;if(i==600)i=j=1000; if(i==6000)i=10000;if (i==0.4||i==4||i==40||i==400||i==4000)continue; htm+="<option value=\""+Math.round(i*10)/10+"\">"+Math.round(i*10)/10+"</option>";} htm+="</select> <font color=\""; if(nv=='Z')htm+="#58C600";if(nv=='R')htm+="#E93E3E";if(nv=='E')htm+="#19A7F3";if(nv=='U')htm+="#FFAD0D"; htm+="\"><b>WM"+nv+"</b></font>";document.getElementById("val").innerHTML=htm; win(nv);} function win(nvw) { htm_w="<font color=\"#828282\" class=\"tx1\"> <b>"+(Math.round(form.AMOUNT.value*3*10)/10)+" <font color=\""; if(nvw=='Z')htm_w+="#58C600";if(nvw=='R')htm_w+="#E93E3E";if(nvw=='E')htm_w+="#19A7F3";if(nvw=='U')htm_w+="#FFAD0D"; htm_w+="\">WM"+nvw+"</b></font></font>"; document.getElementById("win").innerHTML=htm_w;} // --> </script> объясните где здесь что? желательно построчно че то я совсем не въезжаю! заранее спасибо! |
| Автор: HUmaNoiD 21.6.2008, 20:26 |
| хоть что-нибудь подскажите! пожалуйста! |
| Автор: IDVsbruck 22.6.2008, 02:15 |
| Если будешь знать, что такое "Z", "E", "R", "U", передаваемые в качестве параметра, то поймешь, какие строки добавляются в селект. А вообще эта тема не то что на раздел "Профи" не тянет, она даже для общих вопросов не подходит. |
| Автор: Се ля ви 22.6.2008, 18:03 |
| Это результат работы http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%86%D0%B8%D1%8F`а. Ни один программист в здравом уме такое писать не будет. А разбирать код после обфускатора - дело неблагодарное... |