Как вынудить ссылку iframe быть открытой в родительском окне

Я только что обнаружил это во время просмотра справки vim:

:help index

Это приведет вас к одной ( с возможностью поиска! ) странице со всеми командами для всех режимов.

Таким образом, если вы знаете, что команда, которую вы пытаетесь запомнить / запоминать, начинается с или включает определенное нажатие клавиши, вы можете найти ее и просмотреть все возможности. Или вы можете просто просмотреть интересующий вас режим, чтобы увидеть / изучить возможности редактирования.

Я не могу сосчитать, сколько раз я сделал :help CTRL-R или что-то еще и получил только первое, что, конечно, никогда не будет тем, что вы хотите. Это намного лучше, чем: helpgrep IMO.

Редактировать

И в .vimrc он идет:

nnoremap <silent> <F1> :help normal-index<CR>
inoremap <silent> <F1> <C-O>:help insert-index<CR>

:help по-прежнему возвращает вас на страницу F1 по умолчанию.

340
задан luchaninov 15 May 2016 в 02:12
поделиться

5 ответов

Я обнаружил, что лучшим решением было использование тега base . Добавьте в заголовок страницы в iframe следующее:

<base target="_parent">

Это загрузит все ссылки на странице в родительском окне. Если вы хотите, чтобы ваши ссылки загружались в новом окне, используйте:

<base target="_blank">

Этот тег полностью поддерживается во всех браузерах.

594
ответ дан 23 November 2019 в 00:35
поделиться

Использовать целевой атрибут:

<a target="_parent" href="http://url.org">link</a>
138
ответ дан 23 November 2019 в 00:35
поделиться

Попробуйте использовать target = "_ parent" атрибут внутри привязки тег .

7
ответ дан 23 November 2019 в 00:35
поделиться

As noted, you could use a target attribute, but it was technically deprecated in XHTML. That leaves you with using javascript, usually something like parent.window.location.

7
ответ дан 23 November 2019 в 00:35
поделиться

Есть HTML-элемент с именем base , который позволяет:

Указывать URL-адрес по умолчанию и цель по умолчанию для всех ссылок на странице:

15
ответ дан 23 November 2019 в 00:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: