Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проверить окно "на открытость" 
:(
    Опции темы
barcelona
Дата 8.10.2007, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 21.4.2007

Репутация: нет
Всего: нет



Здравствуйте!
У меня на странице1 есть ссылка open1. Если нажать на неё, то открывается отдельное окно win1, и на странице1 срабатывает функция. Однако, если перейти со страницы1 на другие страницы сайта, а затем вернуться назад на страницу1, то от результатов функции нет и следа, как будто win1 не открыто, хотя я его не закрывал. Вот код:

Код

<script language="javascript">
var win1;

function openWindow()
{   
  if ((!win1)||(win1.closed))
  {
  win1 = window.open('2.htm','new','width=450,height=200,left=350,top=50,toolbar=0,status=0');
  stopSoundOnOpen();
  } else win1.focus();
}

function stopSoundOnOpen()
{
    if ((win1)&&(!win1.closed))
    {...}
}
</script>



Чтобы проверять, открыто ли окно и запускать функцию, я ещё добавил:
Код
<body onLoad="stopSoundOnOpen();">

 Мне кажется, ошибка в том, что при открытии страницы1 переменная win1 каждый раз создаётся заново, как будто её и не было. Как решить эту проблему?
Заранее спасибо.

Это сообщение отредактировал(а) barcelona - 8.10.2007, 20:25
PM MAIL   Вверх
dsCode
Дата 8.10.2007, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: 19
Всего: 26



barcelona, 
Цитата(barcelona @  8.10.2007,  14:16 Найти цитируемый пост)
Мне кажется, ошибка в том, что при открытии страницы1 переменная win1 каждый раз создаётся заново, как будто её и не было

Вам не кажется, так и есть.

Страница загружена заново, "старой" ссылки на окно нет. 


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
barcelona
Дата 8.10.2007, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 21.4.2007

Репутация: нет
Всего: нет



Что же делать? 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0461 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.