Я работаю над более старой системой, где верхнее меню размещено в рамке. Я знаю, плохая практика, но, как я уже сказал, это старая система. Вкладками меню используется JavaScript, чтобы изменить страницы, как это:Javascript href leave url на стр.
<a href="javascript:top.location.href='/content/newpage'">Link</a>
Это работает, но страница представляет собой сложную страницу и требуется некоторое время для загрузки и во время загрузки, я получаю/содержание/NewPage отображается в этой верхней Рамка. Насколько я знаю, это происходит только в Chrome 29. Это не происходит в Firefox или IE или предыдущих версиях Chrome.
Есть ли способ обойти это? Могу ли я использовать целевой параметр для привязки к верхнему кадру и, таким образом, использовать «обычные» ссылки, а не javascript?
Я рассмотрел использование jquery, чтобы уловить щелчки вкладки, а затем сразу же свернуть фрейм, но это похоже на такой kludge. –
Как насчет 'Window.open()'? –