2014-01-06 5 views
-3

Я не могу управлять кнопкой запуска, как я могу открыть ее внутри iframe (перенаправить или заменить) вместо открытия в новом окне? Если есть способ сделать это, используйте embed, а не iframe, который тоже работает.Нажатие кнопки переадресации вместо открытия в новом окне

+0

Вопросы, связанные с проблемами с кодом, который вы написали, должны описывать конкретную проблему - и включать в себя действительный код для ее воспроизведения - в самом вопросе. – Kermit

+0

Это мой вопрос .. Я не знаю, какой код это сделает. Я ничего не нашел. Проблема заключается в том, что кнопка запуска на веб-сайте, который я не могу контролировать, открывает вкладку в новом окне. Как сделать его просто открытым внутри iframe. – user3166405

ответ

0

я предполагаю a тега имеет target='blank', так

for(var i = 0; i < window.parent.document.getElementsByTagName('iframe')[0].contentWindow.getElementsByTagName('a').length; i++) 
{ 
    window.parent.document.getElementsByTagName('iframe')[0].contentWindow.document.getElementsByTagName('a')[i].target = ''; 
} 

изменит его target = 'blank' на target='' (Javascript необходим.)

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

+0

Куда бы я положил это? Я использую: ' ' – user3166405

+0

Добавить' 'после тега 'iframe'. – Cilan

+0

Если я положил его после , кнопка запуска все еще открывает его в новом окне. – user3166405

Смежные вопросы