Автор Тема: Запись данных в форму дочернего окна  (Прочитано 2619 раз)

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

Оффлайн Zhil

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Подскажите кто знает - опять проблема с window.open:
В Родительском файле:
function payment_open() {
var wt;
wt = window.open(\'test1.php\', \'test\', \'toolbar=0,scrollbars=1,width=300,height=300,left = 0,top = 0\');
wt.document.forms.myform.bill_email.value=document.getElementById(\'user_email\').value;
}

В дочернем:




При вызове  payment_open()  - ругань: "document.forms.call_center.bill_email - есть null или не является объектом"
Где копать, в чем ошибка?

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Запись данных в форму дочернего окна
« Ответ #1 : 06 Мая 2006, 00:23:09 »
Чтобы легче было копать надо чтобы лопата была острая ))) Поэтому надо поставить FireFox и использовать JavaScript Console...

В функции ты обращаешься к обекту формы с именем myform, а ругается у тебя на форму document.forms.call_center.bill_email, name разный вообще или ты что-то не правильно изложил, что такое call_center? Где оно в дочернем окне?

 

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