Вы не зашли.
    
        
        
                         #31.
            TLENS
                                                Off
                        #31.
            TLENS
                                                Off
                
                                                    (14)
                                                            
                        Moderator
                        2011.05.15 11:11
                                                
                                                        
 
                Nu3oN написал:ну вставь в страницу какую неть мою функцию и это:
<a href="#" onclick="startFor()"> Начало цикла </a>
<div id="forBlockBody" style="display:none"></div>
и посмотри что получается
Добавлено спустя   4 минуты  20 секунд: даже лучше так! как то наглядней
Код:
| function startFor() | 
| { | 
|  | 
| var getForBlock = document.getElementById('forBlockBody'); | 
| getForBlock.innerHTML = ''; | 
| var getLnkBlock = document.getElementById('lnkBlockBody'); | 
|  | 
| if (getForBlock.style.display != 'block') { | 
|  | 
| getForBlock.style.display = 'block'; | 
| getLnkBlock.innerHTML = 'Скрыть цикл'; | 
|  | 
| for (i=0; i<=5; i++) { | 
| getForBlock.innerHTML += 'Выполнилось ' + i + '<br />'; | 
| } | 
|  | 
| } else { | 
|  | 
| getForBlock.style.display = 'none'; | 
| getLnkBlock.innerHTML = 'Показать цикл'; | 
|  | 
| } | 
|  | 
| } | 
<a id="lnkBlockBody" href="#" onclick="startFor()">Показать цикл</a>
<div id="forBlockBody" style="display:none"></div>
 
        
                            
                Отредактировано TLENS (2011.05.15 11:11)
            
        
                
     
        
        
                         #32.
            Nu3oN
                                                Off
                        #32.
            Nu3oN
                                                Off
                
                                                    (11)
                                                            
                        Moderator
                        2011.05.15 11:11
                                                
                                                        
 
                О блин))) че то я даже не додумался! спасибо)))
        
        
                            
                Я буду лучше голоден, но между креслом и рулем и на дороге.
            
        
     
        
        
                         #33.
            Nu3oN
                                                Off
                        #33.
            Nu3oN
                                                Off
                
                                                    (11)
                                                            
                        Moderator
                        2011.05.15 11:11
                                                
                                                        
 
                есть ли в js аналог пэхэпэшной var_dump() или print_r() ?
        
        
                            
                Я буду лучше голоден, но между креслом и рулем и на дороге.
            
        
     
        
        
                function print_r(arr, level) { var print_red_text = ""; if(!level) level = 0; var level_padding = ""; for(var j=0; j<level+1; j++) level_padding += " "; if(typeof(arr) == 'object') { for(var item in arr) { var value = arr[item]; if(typeof(value) == 'object') { print_red_text += level_padding + "'" + item + "' :\n"; print_red_text += print_r(value,level+1); } else print_red_text += level_padding + "'" + item + "' => \"" + value + "\"\n"; } } else print_red_text = "===>"+arr+"<===("+typeof(arr)+")"; return print_red_text; }
        
                            
                Отредактировано iceman12 (2011.05.15 12:12)
            
        
                
     
        
        
                         #35.
            TLENS
                                                Off
                        #35.
            TLENS
                                                Off
                
                                                    (14)
                                                            
                        Moderator
                        2011.05.15 12:12
                                                
                                                        
 
                Вот проще мож тебе пригодится
Код:
| for (var key in some_array) { | 
| var val = some_array [key]; | 
| alert (key+' = '+val); | 
| } | 
                Отредактировано TLENS (2011.05.15 12:12)
            
        
                
     
        
        
                         #36.
            Nu3oN
                                                Off
                        #36.
            Nu3oN
                                                Off
                
                                                    (11)
                                                            
                        Moderator
                        2011.05.15 18:06
                                                
                                                        
 
                скажите, насколько это гомнокод? гг
P/s ногами не бейте, я только сегодня начал юзать яву)))
Код:
| function statMenu(type) | 
| { | 
|  | 
| var menuOne = document.getElementById('staticMenuOne'); | 
| var menuTwo = document.getElementById('staticMenuTwo'); | 
| var menuLnk = document.getElementById('statLinks'); | 
|  | 
| if (type != 1) { | 
|  | 
| menuOne.style.display = 'block'; | 
| menuTwo.style.display = 'none'; | 
|  | 
| menuLnk.innerHTML = 'Первый блок / <a id="statTwoLnk" href="#" onclick="statMenu(1)"> Второй блок </a>'; | 
|  | 
| } else { | 
|  | 
| menuOne.style.display = 'none'; | 
| menuTwo.style.display = 'block'; | 
|  | 
| menuLnk.innerHTML = '<a id="statOneLnk" href="#" onclick="statMenu(0)"> Первый блок </a> / Второй блок'; | 
|  | 
| } | 
|  | 
| } | 
|  | 
|  | 
|  | 
| <div id="statLinks" style="background-color: #ccc;"> | 
| Первый блок / <a href="#" onclick="statMenu(1)"> Второй блок </a> | 
| </div> | 
|  | 
| <div id="staticMenuOne" style="background-color: #eee;"> | 
| 111111111111111111111111111111111111111111111111<br /> | 
| 111111111111111111111111111111111111111111111111<br /> | 
| 111111111111111111111111111111111111111111111111 | 
| </div> | 
| <div id="staticMenuTwo" style="display:none; background-color: #eee;"> | 
| 222222222222222222222222222222222222222222222222<br /> | 
| 222222222222222222222222222222222222222222222222<br /> | 
| 222222222222222222222222222222222222222222222222 | 
| </div> | 
                Я буду лучше голоден, но между креслом и рулем и на дороге.
            
        
     
        
        
                Nu3oN, для изучения пойдет, в реальных же проектах, сразу же подключай jQuery. Весть JS твой код в нем делается всего 1 функцией toggle 
 
        
        
                
     
        
        
                         #38.
            TLENS
                                                Off
                        #38.
            TLENS
                                                Off
                
                                                    (14)
                                                            
                        Moderator
                        2011.05.16 12:12
                                                
                                                        
 
                да я тож хотел вчера предложить jquery уже написал сообщения а потом глянул еще на код так подумал раз хочет обычным способом вродь нормно есть пару упрощений. например if (type != 1) {
можно же переключатель просто делать if (type) {
А еще в js желательно экономить на именах переменных и функций темболие не в глобальных 
 function statMenu(a) {
if (!a) {
Правда я и сам js знаю пару месяцев но ето единственный язык который учил а не на примерах раздуплял
        
                            
                Отредактировано TLENS (2011.05.16 12:12)
            
        
                
     
        
        
                         #39.
            TLENS
                                                Off
                        #39.
            TLENS
                                                Off
                
                                                    (14)
                                                            
                        Moderator
                        2011.06.08 05:05
                                                
                                                        
 
                что означает экранированый ноль в строке? "\0"
        
                            
                Отредактировано TLENS (2011.06.08 06:06)
            
        
                
     
        
        
                         #40.
            TLENS
                                                Off
                        #40.
            TLENS
                                                Off
                
                                                    (14)
                                                            
                        Moderator
                        2011.06.08 06:06
                                                
                                                        
 
                он переводит строку или что он вставляет? ну просто пустой символ стоит а какой именно?
        
                            
                Отредактировано TLENS (2011.06.08 06:06)