Присоединение Iframe внутри Iframe к div с использованием JQuery - PullRequest
0 голосов
/ 24 марта 2012

Я пытаюсь добавить и Iframe с Iframe к определенному div, зависит от условия.,

if(condtion true) {
    divStr= '<div id='somedivid'> <iframe id='somefrmid' class="frmClass"  frameborder="0"></iframe></div>';
    $('#somewindowDiv').append(divStr);
    alert('Opening in inner Frame');
    $('#somewindowDiv').find('.frmClass').contents().find('body').append('<iframe id='somefrmid' class="frmClass" frameborder="0" src='+url+'></iframe>');                
}
else {
      divStr= '<div id='somedivid' ><iframe id='somefrmid' class="frmClass" frameborder="0" src='+url+'></iframe></div>';
      $('#somewindowDiv').append(divStr);   
  } 

При получении оповещения («Открытие во внутреннем фрейме»); есть в условии If, тогда во втором iFrame открывается соответствующий src, когда я удаляю предупреждение, оно не открывается. И также, когда я отлаживаю скрипт через ошибку с ошибкой или без предупреждения, он успешно открылся.

Так что, похоже, поскольку я постоянно добавляю к div, DOM не обновляется сразу, как я могу добавить второй iframe к нему? Что-то мне здесь не хватает?

1 Ответ

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

Вы используете одинарные кавычки в одной строке в кавычках '<iframe id='somefrmid' ... это должно было быть '<iframe id="somefrmid" ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...