Обновление parent-окна из JavaScript

Shadow_1512

Новичок
Обновление parent-окна из JavaScript

Не являюсь специалистом JavaScript, поэтому возник вопрос в ходе разработки:

Есть окно браузера, в нем список объектов, щелкаю по ссылке одного из объектов, создается новое окно (типа popup, window.open('url', '', 'width=100, height=100')). В этом новом окне есть несколько input полей, которые заполнены информацией из базы данных. Напротив каждого поля стоит кнопка, при нажатии на которую появляется еще один popup, в котором появляется список возможных значений input-поля, наводим мышой на одно из них, кликаем, input-поле родительского окна обновляется на то значение, которое мы выбрали, а окно со списком закрывается.

Замечательно! Но при нажатии на следующую кнопку, которая открывает другой popup с другим списком, почему-то вместе с загрузкой информации в этот popup происходит обновление информации и в том окне, из которого мы открываем popup, т.е. возвращаются те значения, которые были изначально (затерлась инфа, выбранная на первом шаге) .

Что происходит? Почему происходит обновление родительского окна? Почитал книжек, нашел, что метод close() обновляет окно, но обновление происходит не при закрытии дочернего окна, а при открытии следующего.

Буду признателен за помощь
 

Найч

Алгоритмик :-)
Shadow_1512
Ерунда какая-то. Close пока что ничего не обновляет. Скорее всего, ты не указал return false на событии onclick твоей кнопки.
 

Shadow_1512

Новичок
Проблема решилась собственно говоря, когда я присмотрелся поближе к коду html - наш добряк верстальщик реализовал кнопочки как <input type="image">, соответственно при клике на такую кнопочку форма как ей и положено обращалась к своему action-скрипту, которым по умолчанию является тот же url, что ее и вызвал, поэтому данные и возвращались старые.
Переделав все это на <a href="javascript:;" onclick='etc.'><img src="etc."></a>, получил ожидаемый изначально результат.
Спасибо всем, кто прочитал сообщение и попытался что-то понять:)
 
Сверху