使用PHP我希望強制瀏覽器刷新框架集中的所有頁面(框架),就好像用戶按下了按鈕F5一樣。如何刷新框架集中的所有頁面
當我使用
header("Location: frameset.php");
它重新加載整個框架集成一幀。
使用PHP我希望強制瀏覽器刷新框架集中的所有頁面(框架),就好像用戶按下了按鈕F5一樣。如何刷新框架集中的所有頁面
當我使用
header("Location: frameset.php");
它重新加載整個框架集成一幀。
您是否嘗試從框架內重新加載整個頁面?很難告訴你需要做什麼......
喜歡的東西:
<a href="#" onclick="parent.location.reload();">Reload</a>;
THX mmattax 我有一個按鈕,這個工作對我來說: <輸入名稱= 「提交-BTN」 類型= 「提交」 值= 「提交」 的onclick =「parent.location.reload(); 「> – arwa 2010-05-20 10:12:45
是的,從如果在所有可能的幀望而卻步。 PHP不能真正使用頭重定向來做到這一點,你必須使用JavaScript來定位parent
框架並重新加載。所以像這樣:
<script type="text/javascript">
parent.location.reload();
</script>
什麼問題與幀?! – arwa 2010-05-20 10:15:02
框架被認爲是不好的設計。它們可以有效地使用,但很可能不會。你幾乎總是通過ajax加載或者只是在php中包含一個文件。他們打破了後退按鈕的預期行爲(只有最後一次更改url的框架會返回,而不是整個頁面),並且經常會添加不需要的滾動條(每個框架上都會滾動),這會讓人們感到困惑。此外,曾經有搜索引擎蜘蛛沒有索引您的網站索引的麻煩和機會,如果可能的話,它不會索引它。像桌子一樣,它們有它們的用途,但不是主要的設計。 – 2010-05-20 16:10:08
Ooh .. 感謝您的回覆Jonathan – arwa 2010-05-20 16:50:58
哦,幀。走出去!使用div的,而不是 – 2010-05-19 18:59:02