Enlaces con Iframes

Buenas, necesito a través de iframes, mostrar información de un blog, construí 3 iframes que van mostrando las ultimas noticias, El problema es que tuve que hacerlo así, porque la pagina esta totalmente diferente al blog, ya que el blog es de Wordpress, y no tengo acceso al código, El problema es que quiero que la persona al pulsar en el enlace que esta dentro del IFRAME, aparezca en otra pestaña, ya que carga dentro del mismo iframe y rompe el diseño de la pagina


    
    

introducir la descripción de la imagen aquí

Eso es lo que pasa cuando doy click al enlace dentro del IFRAME

3
задан 18.12.2016, 19:42
3 ответа

Если ты не имеешь доступа к коду страниц, которые ты используешь в iframes, я рекомендовал бы тебе пробовать другое приближение (хотя у него есть больше работа). Он был бы, если возможно, что ты соглашаешься на контент blogs путь RSS, (например), так именно ты красишь контент, как он хочет, и ты даешь ему поведение, которое ты хочешь.

1
ответ дан 24.11.2019, 12:02

Если querés, что любая ссылка твоего iframe открылась в закладке, ты, должно быть, добавишь в каждом соединении признак target = "_ blank"

Пример:

<a href="https://inglesencasablogblog.wordpress.com/acerca-de/" target="_blank" >SOBRE NOSOTROS
</a>
0
ответ дан 24.11.2019, 12:02

Ты можешь делать следующее:

Remplaza target='blank' из-за onclick='window.open();'

TambiГ©n ты можешь использовать

<a target="_parent" href="http://url.org">link</a>

, Если ты не имеешь доступа, что представляют меня, он состоит в том, что ты можешь делать:

Jquery

$(document).ready(function () {
            $("#iframe").load(function () {
                var ifr = document.getElementById("iframe")
                var anchors = ifr.contentDocument.getElementsByTagName("a");
                for (var i in anchors) {
                    anchors[i].setAttribute("target", "_blank");
                }
            });
        });
0
ответ дан 24.11.2019, 12:02
  • 1
    Проблема состоит в том, что ссылка - внутри IFRAME, или же он другую листает и я не имею доступа к ней, а следовательно я не могу изменять унифицированный указатель ресурса, чтобы помещать target, но у всего есть q быть внутри моей – Carlos Estarita 18.12.2016, 20:02
  • 2
    Останься, не функционируя, я думаю, что проблема состоит в том, что я ничего не могу программировать с моего html, потому что IFRAME - другая страница, единственная серьезная форма изменять код другой листает и там укореняется проблема в том, что я не имею доступа к этому коду – Carlos Estarita 18.12.2016, 20:20
  • 3
    @CarlosEstarita я изменил мой ответ – cignius 18.12.2016, 20:26
  • 4
    Совсем не, я думаю, что единственная альтернатива состоит в том, чтобы он искал способ соглашаться на код этой страницы, потому что сайт - в Wordpress.com и не позволяет изменить код, но думаю, что программируя что-нибудь в этом роде он позволяет изменить IFRAME, потому что это другая страница внутри этой, и я не думаю, что q он позволяет изменить другую страницу с моей, если только я не использовал php, но у меня нет идеи как оплачивать эту проблему – Carlos Estarita 18.12.2016, 20:41
  • 5
    В самом деле я думаю, что эти в правильном, читая немного больше informació n я думаю, что он из-за политики конфиденциальности, присоединяю тебя это соединение: stackoverflow.com/questions/364952/… – cignius 18.12.2016, 21:02