Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите разобраться с функцией (JavaScript) (https://javascript.ru/forum/misc/12826-pomogite-razobratsya-s-funkciejj-javascript.html)

Zefvs 04.11.2010 14:00

Помогите разобраться с функцией (JavaScript)
 
Вложений: 1
Есть скрипт вывода сообщений чата см. прикрепленный файл voc.txt (это php файл)

Когда я пытаюсь использовать в функции DrawMessage(frameName, Msg) переменную User.UID скрипт перестает работать
Код функции (добавил параметр User в неё):
function DrawMessage(frameName, Msg, User) {
   if(nNav == 2) { Redraw(frameName); }
   else {
      if(!isBufferAllowed) {
           //window.frames[frameName].document.write(User.UID+'<br>'); эта //строка не работает, выдает undefined
           window.frames[frameName].document.write(Msg+'<br>');
           window.frames[frameName].document.write('<script>up();');
           window.frames[frameName].document.write('<'+'/script'+'>');
          }
       else {
          if(frameName == 'voc_shower') {
             arrBufPub[arrBufPubSize] = Msg;
             arrBufPubSize++;
          }
          else {
             arrBufPriv[arrBufPrivSize] = Msg;
             arrBufPrivSize++;
          }
       }
   }
}


все файлы движка
http://depositfiles.com/files/5ecv45zy8

2de 04.11.2010 17:49

В такой куче кода не просто разобраться, используйте дебагер и проследите где объявляется перменная где она задается и найдете то место где ошибка.


Часовой пояс GMT +3, время: 05:39.