Здравствуйте, Bob Kotl, Вы писали:
BK>Здравствуйте, King Oleg, Вы писали:
KO>>Здравствуйте, Bob Kotl, Вы писали:
BK>>>Ситуация: у меня на страничке есть IFRAME. Когда я в него (в IFRAME) гружу новый документ, в истории переходов (которая по кнопкам Back-Forward смотрится) появляется новый элемент, причём он содержит название того документа, который был до этого загружен в IFRAME. Это так и должно быть, или это какой-то глюк IE, который со временем будет пофиксан? KO>>Круто, мне это нравится. BK>Да мне это тоже очень нравится, и я этим пользуюсь, но вот никак не могу найти, так сказать, обоснование этого поведения. Ну не видел я нигде в MSDN хоть кратенького замечания о том, что происходит с историей основной страницы, если в IFRAME на ней грузить другие страницы. BK>Кстати, опытным путём выяснил я также, что если в 6-м IE проделать следующую комбинацию:
BK>1) несколько раз позагружать документы в IFRAME; BK>2) пойти по другому URLу в основной странице; BK>3) вернуться назад
BK>то IE восстановит при этом историю переходов в IFRAME!
BK>Вот бы и на это найти теоретическое обоснование!
Тут все правильно, так и должно быть. С чего ты взял, что это глюк? location фрейма был изменен, соот. старый урл был добавлен в историю. Тебе уже писали пользуй document.location.replace( "newPath.htm" ) или из js просто изменяй содержимое фрейма. Тогда история "идти" не будет.