Автор Тема: Как узнать адрес другого окна?  (Прочитано 4198 раз)

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

Оффлайн chstudio

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://chstudio.narod.ru
Как узнать адрес другого окна?
« : 11 Марта 2004, 09:53:50 »
Как узнать адрес другого окна, если окно было открыто из функции?
function OpenFirstWin( url )
{
  FirstWin = open(url, \'Win1\', \'width=600,height=400,location=1\');
}
После определенных действий в открытом окне адрес страницы изменяется.
Надо вернуть этот адрес в скрипт, который открыл это окно.
Помогите пожалуйста.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Как узнать адрес другого окна?
« Ответ #1 : 11 Марта 2004, 12:42:45 »
firstwin.document.location.href
или
firstwin.location.href
LJ: Backslashed life (rss)

Оффлайн chstudio

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://chstudio.narod.ru
Как узнать адрес другого окна?
« Ответ #2 : 11 Марта 2004, 14:28:18 »
Пробывал.
Пишет FirstWin - определение отсутствует.
Скрипт забывает, что только что открывал окно.

Оффлайн chstudio

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://chstudio.narod.ru
Как узнать адрес другого окна?
« Ответ #3 : 11 Марта 2004, 14:41:09 »
Еще не решил эту проблему, появилась другая.
function OpenFirstWin( url )
{
   FirstWin = open(url, \'Win1\', \'width=600,height=400,location=1\');
}
не работает как надо. Новое окно надо открывать как
и передавать параметры через post.
Можно ли потом из открытого таким образом окна узнать адрес location? Как это окно будет называться в скрипте?

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Как узнать адрес другого окна?
« Ответ #4 : 11 Марта 2004, 15:49:02 »
window.firstwin.document.location.href
или
window.firstwin.location.href
Банк выполнил недопустимую операцию и будет закрыт!

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Как узнать адрес другого окна?
« Ответ #5 : 11 Марта 2004, 16:00:06 »
Цитировать
Еще не решил эту проблему, появилась другая.
function OpenFirstWin( url )
{
FirstWin = open(url, \'Win1\', \'width=600,height=400,location=1\');
}
не работает как надо. Новое окно надо открывать как
и передавать параметры через post.
Можно ли потом из открытого таким образом окна узнать адрес location? Как это окно будет называться в скрипте?

Не совсем понятно, как, что и где должно работать.

Если нужно просто по сабмиту открыть окно, то можно так:

где вместо url нужно будет что-то подставить (значение поля из формы или уже заранее определенное имя)

Если нужно узнать в открытом окне его url, то не неужно указывать имени окна, т.е. window.location.href
Банк выполнил недопустимую операцию и будет закрыт!

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Как узнать адрес другого окна?
« Ответ #6 : 11 Марта 2004, 16:23:40 »
Цитировать
chstudio:
не работает как надо

А поточнее? У тебя в переменную FirstWin передается обьект window открытого окна. И firstwin.location должен выдать тебе его URL.
[off]Либо я идиот, либо одно из двух.[/off]
LJ: Backslashed life (rss)

Оффлайн chstudio

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://chstudio.narod.ru
Как узнать адрес другого окна?
« Ответ #7 : 11 Марта 2004, 16:58:38 »
Я пишу программу для автоматизации подачи объявлений в газету.
http://www.win.izrukvruki.ru/db/n_usr.htms" onSubmit="OpenFirstWin( \'http://www.win.izrukvruki.ru/db/n_usr.htms\' ); return false;">
не работает.
http://www.win.izrukvruki.ru/db/n_usr.htms - по этому адресу надо входить в их систему, потом после входа появляется другой адрес с UID и SID, SID каждый раз новый.
Далее в программе будет нужен этот SID, а вручную его вводить утомительно.

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Как узнать адрес другого окна?
« Ответ #8 : 12 Марта 2004, 11:26:06 »
http://www.win.izrukvruki.ru/db/n_usr.htms - это правильная ссылка? у меня пустая страница открылась.

Цитировать
http://www.win.izrukvruki.ru/db/n_usr.htms" onSubmit="OpenFirstWin( \'http://www.win.izrukvruki.ru/db/n_usr.htms\' ); return false;">
не работает.

если у тебя осталась старая функция (которую ты писал ранее), то работать не будет, нужно так:

Банк выполнил недопустимую операцию и будет закрыт!

 

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