powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Фреймы и дочерние окна
6 сообщений из 6, страница 1 из 1
Фреймы и дочерние окна
    #35626244
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди не подскажите почему может возникать Permission denied. Есть окно родит. с фреймом, в нем кликая открываю новое окно. Кликая по линку в новом окне, в родит. открываю страницу, но без фреймов. Кликая второй раз в дочер. окне я получаю данную ошибку.
...
Рейтинг: 0 / 0
Фреймы и дочерние окна
    #35626298
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это может быть связано с тем, что домены разные.
...
Рейтинг: 0 / 0
Фреймы и дочерние окна
    #35626388
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
домен один.
Я даже пример написал, тот же эффект получаю.
index.html
<code>
<html>

<FRAMESET FRAMEBORDER="0" FRAMESPACING="0" BORDER="0" COLS="265,*">
<FRAME SRC="frame1.html" NAME="page">
<FRAMESET ROWS="165,*">
<FRAME SRC="frame2.html" NAME="menu1" MARGINWIDTH="0">
<FRAME SRC="frame3.html" NAME="menu2" MARGINWIDTH="0">
</FRAMESET>
<NOFRAMES>Ваш браузер не поддерживает фреймы</NOFRAMES>
</FRAMESET>

</html>
</code>

one.html
<code>
<html>
<head>
<script>
function linkWindow(evtName){
window.opener.top.location.href = evtName;
}
function linkWindow1(evtName){

window.opener.location.href = evtName;
}
</script>
</head>
<body>
<a href="javascript:linkWindow('two.html')">two</a>
<a href="javascript:linkWindow('three.html')">three</a>
</body>
</html>
</code>

three.html
<code>
<html>
<body>
three
</body>
</html>
</code>
frame2.html
<code>
<html>
<body>
<a target="blank" href="one.html">one</a>
</body>

</html>
</code>

Данный пример показывает тоже что доступ запрещен. Если убрать фрейм то все будет хорошо, соответственно и top надо убрать.
...
Рейтинг: 0 / 0
Фреймы и дочерние окна
    #35627043
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TVadimдомен один.
Я даже пример написал, тот же эффект получаю.
index.html
<code>
<html>

<FRAMESET FRAMEBORDER="0" FRAMESPACING="0" BORDER="0" COLS="265,*">
<FRAME SRC="frame1.html" NAME="page">
<FRAMESET ROWS="165,*">
<FRAME SRC="frame2.html" NAME="menu1" MARGINWIDTH="0">
<FRAME SRC="frame3.html" NAME="menu2" MARGINWIDTH="0">
</FRAMESET>
<NOFRAMES>Ваш браузер не поддерживает фреймы</NOFRAMES>
</FRAMESET>

</html>
</code>

one.html
<code>
<html>
<head>
<script>
function linkWindow(evtName){
window.opener.top.location.href = evtName;
}
function linkWindow1(evtName){

window.opener.location.href = evtName;
}
</script>
</head>
<body>
<a href="javascript:linkWindow('two.html')">two</a>
<a href="javascript:linkWindow('three.html')">three</a>
</body>
</html>
</code>

three.html
<code>
<html>
<body>
three
</body>
</html>
</code>
frame2.html
<code>
<html>
<body>
<a target="blank" href="one.html">one</a>
</body>

</html>
</code>

Данный пример показывает тоже что доступ запрещен. Если убрать фрейм то все будет хорошо, соответственно и top надо убрать.


Та же история, что и в теме http://www.sql.ru/forum/actualthread.aspx?tid=609889.

Исправьте, к примеру, one/html так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<html>
<head>
<script>
var openerTop = window.opener.top;
function linkWindow(evtName){
  openerTop.location.href = evtName;
}
</script>
</head>
<body>
<a href="javascript:linkWindow('two.html')">two</a>
<a href="javascript:linkWindow('three.html')">three</a>
</body>
</html>
и все заработает.
...
Рейтинг: 0 / 0
Фреймы и дочерние окна
    #35627481
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, попробую.
...
Рейтинг: 0 / 0
Фреймы и дочерние окна
    #35627604
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
премного благодарен. Помогло. :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Фреймы и дочерние окна
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]