Автор Тема: The callee is not available - как победить?  (Прочитано 2704 раз)

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

Оффлайн Troum

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
The callee is not available - как победить?
« : 17 Декабря 2003, 16:05:43 »
Проблема вкратце
на странице по клику на линк создается поп-ап окно (через window.open). В нем при клике на ОК данные из формы кидаются в объект в качестве полей, который передается как параметр функции родительского окна. Следующим оператором окно прибивается (через self.close()). В IE при втором открытии окна, когда дело доходит до self.close() вылетает ошибка : The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call did not execute.
В NN все ок. Мало того, я использую Crazy Browser (оболочка для IE) - так и там все нормально.
Может кто подскажет - чем вызвана эта ошибка и как ее побороть?

Оффлайн Nickii

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.srccode.spb.ru
The callee is not available - как победить?
« Ответ #1 : 22 Декабря 2003, 10:59:21 »
Troum
Проверь существование объекта self.
Ошибка говорит о том что то что ты закрываешь, несуществует
Кстати, ошибка вылетает при открытии окна, закрытии или при попытке записи в него? Я обычно такие вещи делаю так:


 function testObj(obj)
 {
   testwin = open("","Test","");
   testwin.document.open();

   for(i in obj)
     testwin.document.write(i+"="+obj[i]+"
");
 
   testwin.document.close();
  }


При закрытии окна оно всегда снова откроется.
 }
[/code]

Оффлайн Troum

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
The callee is not available - как победить?
« Ответ #2 : 22 Декабря 2003, 11:49:17 »
Ошибка оказалась в том, что я создавал объект в поп-ап окне. После закрытия окна IE терял ссылку на этот объект - я сделал клонирование объекта в родительском окне и все стало ОК.

 

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