Автор Тема: КАК СОЕДИНИТЬ 2 скрипта  (Прочитано 4581 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bad_lag

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 29
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
КАК СОЕДИНИТЬ 2 скрипта
« : 14 Марта 2006, 02:10:41 »
У меня есть вот такой скрипт (пояснения ниже), он естественно не работает.




 



            leftMargin=0 topMargin=2>
           
               
               
               
                   
               
   
       
   
               
           

                       

Number generator


                   

           

1 :
2 :       class=samp size=10 name=samp2>


       

   




Так вот расказываю смысл. Есть скрипт таймера с обратным отчетом, есть скрипт и форма генератора случайных чисел. Нужно сделать так чтобы после того как закончит работать таймер в форме появились 2 случайных числа, но на данный момент удалось только сделать так что таймер останавливается, выполняет функцию и все!! чисел не появляется, т.к. нету неких параметров.
ПОЖАЛУЙСТА СДЕЛАЙТЕ ТАК ЧТО БЫ ЭТОТ СКРИПТ РАБОТАЛ КАК ДОЛЖЕН (т.к сам я никак)
И еше у меня будет одна прозьбочка, т.к. времени на этот скрипт я убил уже целый вагон не надо писать подобных сообщений:
Цитировать

Ну правильно он говорит об ошибке - if(D.getTime()-dKlientM*60000<0){genRandomNum();... вызван без параметров, поэтому objekt есть null . Как вы думаете, к какой форме Вы обратитесь при вызове document.forms[null] ?

Пожалуйста ненадо такого, а то таким путем с места практически не сдвигается. ПОЭТОМУ ПОЖАЛУЙТСА, Я ВАС УМОЛЯЮ, РАЗМЕСТИТИ ПРОСТО НАПРОСТО УЖЕ ИСПРАВЛЕННЫЙ И РАБОЧИЙ СКРИПТ.
СПАСИБО ЗА ВНИМАНИЕ!!

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
КАК СОЕДИНИТЬ 2 скрипта
« Ответ #1 : 14 Марта 2006, 10:28:54 »
bad_lag
[m] Перемещу в раздел написания скриптов.

Однако, намекну, что setTimeout позволяет передавать параметры, указывая их в третьем аргументе функции.
Либо вызывать со строковым параметром: setTimeout(\'getRandomNum(\'+someshit+\');\',1000);
LJ: Backslashed life (rss)

Оффлайн bad_lag

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 29
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
КАК СОЕДИНИТЬ 2 скрипта
« Ответ #2 : 14 Марта 2006, 23:16:52 »
ну пожалуйста, я так устал от этих намеков, мне хочется сделать сайт побыстрее, а я уже несколько недель немогу добится результата.

Оффлайн bad_lag

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 29
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
КАК СОЕДИНИТЬ 2 скрипта
« Ответ #3 : 15 Марта 2006, 00:43:21 »
Еще раз здрасти!! Вы можете мне не верить, но тем не менее мне удалось заставить скрипт рпботать!!! теперь он выглядит вот так




 



            leftMargin=0 topMargin=2>
           
               
               
               
                   
               
   
       
   
               
           

                       

Number generator


                   

           

1 :
2 :       class=samp size=10 name=samp2>


       

   




так что теперь возникает следующий вопрос! Почему возникает вот такая ошибка

Цитировать
document.forms[...].elements[...] есть null или не является объектом
в этих строчках:

document.forms[objekt].elements[field].value = Num1+1;
document.forms[objekt].elements[field2].value = Num2+1;

и вопрос 2, как сделать так что бы я при помощи формы мог установить скоко времени надо отчитать (правда скрипт отчитывает не больше 24 часов, но это не очень важно), затем запустить таймер и наконец как сделать чтобы видели все одно и тоже время, но запускать мог лишь я один.

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
КАК СОЕДИНИТЬ 2 скрипта
« Ответ #4 : 15 Марта 2006, 21:07:14 »
Всё так запутанно, что даже разбираться не хочется....
Хоть бы пояснил, что это такое и зачем надо

Оффлайн bad_lag

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 29
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
КАК СОЕДИНИТЬ 2 скрипта
« Ответ #5 : 15 Марта 2006, 22:09:33 »
Да я вроде вначале пояснил, что это, но если вы просите то можно и повторить.
Вначале идет таймер который ведет обратный отчет, когда отчет заканчивается запускается скрипт генератора случайных чисел, который в поле формы выдает два "случайных" числа.
Скрипт работает но с ошибкой!!!!
Совет: если открыть dreamweaver или любой другой редактор и вставить в поля body этот скрипт ТО СТАНЕТ ВСЕ НА МНОГО БОЛЕЕ ПОНЯТНЫМ!!!!
Теперь мне нужно: 1) исправить ошибку; 2) добавить кнопку запуска таймера.
Ну и возможно понадобится помощь по чистке скрипта от мусора.
P.S. я конечно не уверен на 100% но так должно быть на много понятнее.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28