Как обновить все страницы в фрейме - PullRequest
2 голосов
/ 19 мая 2010

Используя PHP, я хотел бы заставить браузер обновлять все страницы (кадры) в наборе кадров, как если бы пользователь нажал кнопку F5 .

Когда я использую

header("Location: frameset.php"); 

перезагружает весь набор фреймов в один кадр.

Ответы [ 2 ]

1 голос
/ 19 мая 2010

Да, держитесь подальше от кадров, если это вообще возможно. PHP на самом деле не может сделать это с помощью перенаправления заголовка, вам придется использовать javascript для нацеливания на фрейм parent и перезагрузить его. Так что-то вроде:

<script type="text/javascript">
parent.location.reload();
</script>
1 голос
/ 19 мая 2010

Вы пытаетесь перезагрузить всю страницу из кадра? Трудно сказать, что тебе нужно делать ...

Что-то вроде:

<a href="#" onclick="parent.location.reload();">Reload</a>;
...