Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   [object Window] в родительском окне (https://javascript.ru/forum/css-html/8495-%5Bobject-window%5D-v-roditelskom-okne.html)

sofuwa 29.03.2010 18:01

[object Window] в родительском окне
 
При открытии нового окна этим способом в родительском окне вместос одержимого появляеться [object Window] в опере или [object] в IE, из за чего это?
<a href="javascript:window.open('help.php','help','width=300,height=200,toolbar=1')">Форма обратной связи </a>

subzey 29.03.2010 18:39

Это то, что возврящает функция. Сделайте так, чтобы функция ничего не возвращала:
<a href="javascript:window.open('help.php','help','width=300,height=200,toolbar=1'); void(0)">


Да и вообще, по-хорошему, не используйте псевдопротокол javascript:!

sofuwa 29.03.2010 18:58

спасибо разобрался

sofuwa 29.03.2010 19:37

А не подскажите ещё какая функция возвращяет адресс родительской страницы? Чтоб можно было в новом окне нажать ссылку и открыть там родительскую страницу (так надо ) .

я window.opener пробовал что то не получается

subzey 29.03.2010 19:51

адрес — href
местоположения — location
открывшего — opener
это окно — window

Получаем:
window.opener.location.href

:)

sofuwa 29.03.2010 20:27

Цитата:

Сообщение от subzey (Сообщение 49447)
адрес — href
местоположения — location
открывшего — opener
это окно — window

Получаем:
window.opener.location.href

:)

так открывается корневой путь (там где лежит html страница), но без файла, без страницы на конце. а в опере вообще ничего не происходит

subzey 29.03.2010 20:34

Странно. Попробуйте вывести это значение через alert. Должно вывести адрес "открывателя".

sofuwa 29.03.2010 20:36

да вывело полный адресс :blink:
я так пишу <a href="" onclick="window.opener.location.href">

sofuwa 29.03.2010 20:49

даже если присвоить переменной это значение, она равна полному адрессу, а открывается и даже видно в строке статуса путь где лежить html файл со слешем на конце и без самого файла, не врубаюсь совсем

sofuwa 29.03.2010 20:56

аа нет я ошибся, это из за того что написал href="" он открывает корневую папку, а файлы все в ней лежат, а если написать href="#" то вообще ничего не происходит хотя алерт всё правильно пишет


Часовой пояс GMT +3, время: 11:49.