Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Окна и ссылки


Автор: Charly 27.3.2002, 20:29
Доброго времени суток всем!! Вопрос у меня такой.
При заходе на мой сайт как я могу зафиксировать имя того окна, в котором отображается главная страница сайта?
Дело в том, что у меня есть ссылка, у которой target="_blank". Сначала все нормально, т.е. при клике по этой ссылке откроется новое окно.
В новом окне - та же самая ссылка, при клике по которой опять откроется новое окно.
Мне хотелось, если первый раз новое окно открылось, то потом все действия происходили именно в нем.
Как можно написать такую функцию, которая бы проверяла, какое окно является родительским, и в зависимости от этого возвращала значение переменной target="$t", где $t - либо "_blank", либо "_self"?

Автор: Cepera 28.3.2002, 10:36
хм... нет, так просто не выкарабкаться...

попробуй так:
Код

<script language="JavaScript">
<!--
function OpenUrl(oUrl)
{window.open(oUrl,"oUrl","toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,width=1024,height=700");}
//-->
</script>
<a href=javascript:OpenUrl('your_link.html')>твоя ссылка</a>

Автор: BearBeer 28.3.2002, 17:37
Eko, Serega, tebja kolbasnulo....

Neuzhto tebe HTML tagi razresheny?  ;)

Автор: Cepera 29.3.2002, 11:36
Цитата(BearBeer @ 28.3.2002, 21:37)
Eko, Serega, tebja kolbasnulo....

Neuzhto tebe HTML tagi razresheny?  ;)

то есть?

Автор: grudzinski 31.3.2002, 20:48
Сделай ссылку где target="new", окно откроется с именем new, в котором, ссылка тоже на окно с именем new, если окно с именем new и ссылка на окно с именем new, то документ откроется в том-же окне.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)