Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 02.04.2013, 15:59
Новичок на форуме
Отправить личное сообщение для tassman Посмотреть профиль Найти все сообщения от tassman
 
Регистрация: 02.04.2013
Сообщений: 7

Не обижайся и не злись человек! Я не думал что тебя, да и кого-либо зацеплю словами.
rgl спросил про переменные, зачем их гонять по кругу! И получил ответ, как я понял для чего они тут, так и объяснил. Приведенный код не мой, я лишь добавил дни и часы в таймер (в исходнике минуты и секунды только).
Твой пример да работает, молодца!

Но тему создавал я! И вопрос в ней был поставлен мною с которым я же и разобрался. Так зачем тут твои вопросы?Ты меня проверяешь на знание js? Я хочу тебя порадовать, ты умнее меня в по web, т.к. я писал на delphi раньше, сейчас работаю на 1c.
Ответить с цитированием
  #12 (permalink)  
Старый 02.04.2013, 18:45
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от tassman
Не обижайся и не злись человек
Ни того ни другого нет.
Сообщение от tassman
Я не думал что тебя, да и кого-либо зацеплю словами.
Ну да. Просто всего-то дал понять что у тебя все правильно, это просто мы тупые и не поняли))

Убрал индусский код - все работает ) Что в прочем и доказывает что код был написан индусом ))

<script>
function countdown(yr,m,d,ho,mi,se){
    futurestring=montharray[m-1]+" "+d+", "+yr+" "+ho+":"+mi+":"+se;
    dd=Date.parse(futurestring)- new Date()
    dday=Math.floor(dd/(60*60*1000*24)*1)
    dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
    dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
    dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
  
    if(dday==0&&dhour==0&&dmin==0&&dsec==1){
        $('#time').text('Консультация началась!');
        return
    } else {
        if(dday < 10) dday = "0"+dday;
        if(dhour < 10) dhour = "0"+dhour;
        if(dmin < 10) dmin = "0"+dmin;
        if(dsec < 10) dsec = "0"+dsec;
        $('#time').text(dday+":"+dhour+":"+dmin+":"+dsec);
    }
    setTimeout(function(){
        countdown(yr,m,d,ho,mi,se)
    },1000);
}
</script>
<div id="time"></div>
<script src="//code.jquery.com/jquery-latest.js"></script>
<script>
    montharray = [];
    montharray[3] = 'Apr';
    countdown('2013','04','04','00','00','00');
</script>
Ответить с цитированием
  #13 (permalink)  
Старый 02.04.2013, 19:08
Аватар для rgl
rgl rgl вне форума
Профессор
Отправить личное сообщение для rgl Посмотреть профиль Найти все сообщения от rgl
 
Регистрация: 28.02.2011
Сообщений: 349

Так все-таки зачем переменные по кругу гонять?

<script>
function countdown(yr,m,d,ho,mi,se){
    var futurestring=montharray[m-1]+" "+d+", "+yr+" "+ho+":"+mi+":"+se;
    var futuredd=Date.parse(futurestring);
    function _countdown() {
        dd=futuredd - new Date()
        dday=Math.floor(dd/(60*60*1000*24)*1)
        dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
        dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
        dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
  
        if(dday==0&&dhour==0&&dmin==0&&dsec==1){
            $('#time').text('Консультация началась!');
            return
        } else {
            if(dday < 10) dday = "0"+dday;
            if(dhour < 10) dhour = "0"+dhour;
            if(dmin < 10) dmin = "0"+dmin;
            if(dsec < 10) dsec = "0"+dsec;
            $('#time').text(dday+":"+dhour+":"+dmin+":"+dsec);
        }
        setTimeout( _countdown ,1000);
    }
    _countdown();
}
</script>
<div id="time"></div>
<script src="//code.jquery.com/jquery-latest.js"></script>
<script>
    montharray = [];
    montharray[3] = 'Apr';
    countdown('2013','04','04','00','00','00');
</script>
Ответить с цитированием
  #14 (permalink)  
Старый 03.04.2013, 03:30
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Что примолк, tassman, теперь тебе обосновали «необоснованную критику» ? Или ты обиделся? Что-то все такие прям ранимые, слова не скажи )
Ответить с цитированием
  #15 (permalink)  
Старый 03.04.2013, 07:41
Новичок на форуме
Отправить личное сообщение для tassman Посмотреть профиль Найти все сообщения от tassman
 
Регистрация: 02.04.2013
Сообщений: 7

Зачем обижаться на чью то грубость ) Тебе с этим жить, распинайся и трать время, доказывая что-то, если тебе хочется =)
rgl спроси это у автора кода, правда я не знаю кто он.
Цитата:
тебе обосновали
- ты о чем?. Ты просто оптимизировал код, выкинув лишние переменные. п.с. он и без тебя работал и в вопросе не требовалось "оптимизировать код"
Ответить с цитированием
  #16 (permalink)  
Старый 03.04.2013, 07:44
Новичок на форуме
Отправить личное сообщение для tassman Посмотреть профиль Найти все сообщения от tassman
 
Регистрация: 02.04.2013
Сообщений: 7

danik.js прекрати флудить уже. Как ребенок в самом деле.
Тема закрыта ещё вчера!!!
Ответить с цитированием
  #17 (permalink)  
Старый 03.04.2013, 10:04
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

Код работает? Работает. А корявость - дело практики. Другое дело еслиб человек заведомый нерабочий бред восхвалял(как некоторые ). Зачем же столько агрессии? Мой первый код писался исключительно с использованием гугла и логики без чтения учебников и он работал. А уж каким он был - дело десятое.)
__________________
29375, 35
Ответить с цитированием
  #18 (permalink)  
Старый 03.04.2013, 12:30
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Aetae
Код работает? Работает.
А кто спорит? Индусский код как правило работает )
Сообщение от Aetae
А корявость - дело практики.
Так никто не спорит. Никто не пишет сразу идеальный код.
Сообщение от Aetae
Зачем же столько агрессии?
С моей стороны начался вполне обоснованный стеб за качество кода. Агрессия началась со стороны ТС ввиде минуса. Но возможно это не агрессия, просто он просто не понял шутки и обиделся. Жаль таких...

Сообщение от tassman
Тема закрыта ещё вчера!!!
Твое заклинание не работает. Посты можно продолжать постить ))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите плис новичку в ajax urel AJAX и COMET 6 12.01.2013 21:36
Помогите новичку плиз!!!!!!!!!!!!! Юрий Манылов Общие вопросы Javascript 1 18.12.2012 11:37
Помогите новичку! Анатолий Саратовцев Events/DOM/Window 7 04.08.2012 17:46
Выезжающая картинка. помогите плз новичку(( animus Элементы интерфейса 4 22.04.2011 14:31
Помогите новичку с выпадающим списком interest Элементы интерфейса 5 19.05.2010 13:15