Самое простое и быстрое решение для загрузки
Используйте window.location.replace
, чтобы не обновлять историю при загрузке страницы или фрейма.
Для ссылок это выглядит так:
<a href="#" onclick="YourTarget.location.replace ('http://www.YourPage.com');">
The targeted Link</a>
или
<a href="javascript:YourTarget.location.replace ('http://www.YourPage.com');">
The targeted Link</a>
Но , если вы хотите, чтобы он не действовал по ссылке, а действовал автоматически при загрузке фрейма, тогда из iframe вы должны поместить это в раздел тела файла iframe:
onload="window.location.replace ('http://www.YourPage.com');"
Если по какой-то причине onload не загружается в iframe, поместите имя целевого фрейма вместо окна в синтаксисе так:
onload="YourTarget.location.replace ('http://www.YourPage.com');"
ПРИМЕЧАНИЕ: Для этого скрипта все onclick
, onmouseover
, onmouseout
, onload
и href="javascript:"
будут работать.