Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№122-12-2008 17:25:34

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Firefox 3.0

Проблема с parent.location.reload(true)

Страничка содержит iFrame и Form:

Выделить код

Код:

<iframe id="iframe_params" name="iframe_params"  ></iframe>
<form enctype="application/x-www-form-urlencoded" 
      method="post" 
      action="bla-bla-bla"
      target="iframe_params"
      name="formName_params"
      >

После сабмита формы в iFrame приходит HTML:

Выделить код

Код:

<body onload=defaults_onload()>
      <script>
            function defaults_onload(){ 
                  alert("bla-bla");
                  parent.location.reload(true);
           } 
      </script>
</body>

В IE7 вызов parent.location.reload(true) приводит к перезагрузке страницы, а вот в FF не только к перезагрузке, но и к повторному сабмиту формы :(. Это можно как-то пофиксить?


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№226-12-2008 00:07:55

petrovich
Участник
 
Группа: Members
Зарегистрирован: 12-02-2005
Сообщений: 484
UA: Firefox 3.0

Re: Проблема с parent.location.reload(true)

Я бы вытащил текущий адрес и перешёл по нему.

Отсутствует

 

№327-12-2008 01:18:49

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Firefox 3.0

Re: Проблема с parent.location.reload(true)

Действительно, работает :).


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]