Закройте другое окно HTML функцией - PullRequest
0 голосов
/ 31 мая 2010

Мне нужно всплывающее окно для отображения пользователю, но без родительского окна. Однако я считаю, что это невозможно.

Я думаю, что, возможно, мне придется заставить всплывающее окно закрыть родительский элемент после его появления, но как?

Я попробовал это во всплывающем окне:

<BODY align="center" valign="center" onload="javascript:window.opener='x';window.close();">

Но оно закрыло само всплывающее окно. Как сделать так, чтобы всплывающее окно закрывало его родителя?

Ответы [ 2 ]

0 голосов
/ 31 мая 2010

Если «родительское окно» не было открыто самим JavaScript, то это невозможно. JavaScript может закрывать только те окна, которые он сам открыл.

0 голосов
/ 31 мая 2010

Попробуйте window.opener.close() вместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...