Вопрос по JavaScript

12
T
На сайте с 24.07.2008
Offline
132
1092

Дано:

есть страница в интернете, на ней ссылка

кликаем по ней, открывается новое окно с формой

заполняем форму жмем сохранить.

Задача:

По нажатию кнопки сохранить надо закрыть окно с формой и обновить страницу, с которой мы попали в это окно с формой.

Вот что-то замкнуло не могу догнать как это сделать, может кто подскажет? )))

dkameleon
На сайте с 09.12.2005
Offline
386
#1

что-то типа:



1.
<a href="javascript:self.close();window.opener.reload();">FECHAR</a>

Дизайн интерьера (http://balabukha.com/)
T
На сайте с 24.07.2008
Offline
132
#2

self.close(); - работает

window.opener.reload(); - не работает (((

есть еще варианты? Очень надо (((

T.R.O.N
На сайте с 18.05.2004
Offline
314
#3
Tempter:
window.opener.reload();

работает всегда. Вопрос, где Вы это разместили и в каком порядке. должно быть наоборот javascript:window.opener.location.reload();self.close();

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
ПЗ
На сайте с 10.10.2006
Offline
92
#4

window.opener.location = window.opener.location.href;

Если в родительском окне в строке адрес нет якоря #, то сработает

Автомобили в России (http://www.autobb.ru/). Спецтехника BIZ - вся строительная, дорожная, коммунальная техника (http://www.spectehnika.biz/) и другая спецтехника в одном месте.
[Удален]
#5

вообще начнем с того вы пытаетесь присвоить объекту типа Location объект типа String. Сомнительно что у него перегружено присваивание таким образом.

self.opener.location.reload(); или window вместо self - изофаллично.

neolord добавил 27.11.2008 в 11:34

T.R.O.N:
работает всегда. Вопрос, где Вы это разместили и в каком порядке. должно быть наоборот javascript:window.opener.reload();self.close();

нету метода reload у window в принципе. см. выше

T
На сайте с 24.07.2008
Offline
132
#6

Так ребят. давайте без споров друг с другом

я прошу о помощи. пожалуйста привидите пример работающего скрипта

конкретные куски кода для 1ой и 2ой страницы, чтобы при нажатии на кнопку сохранить 2ая страница закрывалась а 1ая рефрешнулась.

Заранее спасибо ))))

[Удален]
#7

ну так вы попробуйте

self.opener.location.reload();

self.close();

а потом скажете если вдруг че не так.

T
На сайте с 24.07.2008
Offline
132
#8

Спасибо, так работает )))

теперь хотелось бы чтобы перед закрытием была какая-то задержка, сек 5 например )))

T.R.O.N
На сайте с 18.05.2004
Offline
314
#9
neolord:
нету метода reload у window в принципе. см. выше

пардон, конечно, релоад это к локайшин. исправил

[Удален]
#10
Tempter:
Спасибо, так работает )))
теперь хотелось бы чтобы перед закрытием была какая-то задержка, сек 5 например )))

self.opener.location.reload();

self.setTimeout("self.close()",5000);

5000 - задержка в миллисекундах

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий