2015-05-08 6 views
0

У меня есть главный экран с 2 фреймами. В iframe named (а также id) «leftmenu» загружаю frmLeftMenu.php, а во втором iframe с именем (а также id) «appscreen» загружаю frmAppScreen.php.открыть страницу в iframe из другого iframe

В frmLeftMenu.php У меня есть дерево меню (dhtmlX) и в onclick-событии я хочу загрузить страницу в iframe с именем «appscreen». Обработка onclick производится в файле frmLeftMenu.php.

Каков наилучший способ для этого?

+0

Попробуйте эту логику. при нажатии на меню сохраните имя страницы (которая должна быть загружена во втором iframe) в скрытом поле. На родительской странице используйте заданный интервал, чтобы проверить, изменилось ли значение скрытого поля. если это так, измените атрибут src второго iframe. –

+0

Вы действительно хотите использовать iframes? http://stackoverflow.com/questions/23178505/good-reasons-why-not-to-use-iframes-in-page-content/23178537#23178537 ... Вы могли бы рассмотреть другие варианты? –

+0

Все параметры по-прежнему открыты. @MarceloBezerra – Protinus

ответ

0

Я нашел решения. в onclick я выполняю функцию с именем DoOnclick. Там я проверяю идентификатор из пунктов меню, а затем выполняю window.open («formname.php», «appscreen»); Это хорошо работает для моего приложения.

пример кода:

 myTree.setOnClickHandler(DoOnclick); 
     function DoOnclick(id){ 

      switch(myTree.getSelectedItemId()){ 
       case 'adm_users' : window.open("frmUserMaintenance.php", "appscreen");      
            break;         
      } 

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