Изменить SRC IFrame внутри IFrame - PullRequest
0 голосов
/ 25 марта 2012

В этом случае у меня есть apDiv, содержащий IFrame, который я клонирую с JQuery. SRC этого IFrame также содержит IFrame, который я пытаюсь изменить SRC.

Мое нынешнее мышление имеет этот код; но я не понимаю, почему это не работает.

  $('#image').live('click',
                    function(){ 

$('#apdiv').clone().css({'left': 478,'top': 275, 'z-index': 0,})
.appendTo('body').find("iframe")
.contents().find('#iFrame_content2').attr({ src: "http://www.newsrc.co.uk" });
}); 

Кстати, я могу изменить SRC первого IFrame, если перед ".contents ()" я поставил код ".attr ()".

Но я не могу достичь второго IFrame таким же образом.

Я явно что-то упускаю, если вы можете помочь!

PS Все SRC IFrame находятся в том же домене, что и индекс, поэтому междоменная структура не должна применяться.

1 Ответ

0 голосов
/ 25 марта 2012

проверить эту ссылку http://api.jquery.com/attr/

 $('#image').live('click',
                    function(){ 

$('#apdiv').clone().css({'left': 478,'top': 275, 'z-index': 0,})
.appendTo('body').find("iframe")
.contents().find('#iFrame_content2').attr("src","http://www.newsrc.co.uk");
});

Вы пытаетесь объяснить как css.

...