Изменить цель всех ссылок внутри iframe на "_parent" jquery - PullRequest
4 голосов
/ 10 апреля 2011

я пытаюсь установить цель для всех ссылок внутри iframe на «_parent» с помощью jquery, но я не уверен, как это сделать, кто-нибудь может мне помочь?настроить мою домашнюю страницу firefox 4, чтобы она показывала мне стартовую страницу Google с кнопкой восстановления сеанса рядом со ссылкой «Войти», и я почти делаю это, но я не хочу открывать новые ссылки или выполнять поиск внутри iframe.

Спасибо

PS Если есть другой способ без использования jquery, было бы здорово.

Ответы [ 2 ]

4 голосов
/ 10 апреля 2011

Это

$('a').attr("target", "_parent");

В jQuery нет метода с именем target();) Прочтите о методе attr в jQuery - http://api.jquery.com/attr/

Чтобы согласиться с этим, выдолжны быть разделены два тега <script />.

<script src="jquery-1.5.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('a').attr("target", "_parent");
</script>

И, как вы знаете, вы не можете получить доступ к содержимому iframe, если его содержимое размещено в другом домене, чем его родительский документ.

2 голосов
/ 19 сентября 2013

Можно заметить, что вы можете сделать это без написания сценариев с базовым тегом

<base target="_parent">

в голове.

...