За последние 24 часа нас посетили 17813 программистов и 1679 роботов. Сейчас ищут 779 программистов ...

jstree и фреймы

Тема в разделе "PHP для новичков", создана пользователем des1roer, 21 май 2014.

  1. des1roer

    des1roer Новичок

    С нами с:
    10 апр 2014
    Сообщения:
    55
    Симпатии:
    0
    не знаю пока как подступится к следующей задаче - есть меню, склепанное с помощью http://www.jstree.com. В общем могу получить от дерева ид узла
    Код (Text):
    1.  $('#jstree').on("changed.jstree", function (e, data) {
    2.       console.log(data.selected);  
    3.     });
    оно мне и нужно. Но как мне сделать чтобы в другом фрейме отображался вывод из бд на основании выбранного ид (ну там список сотрудников). У фреймов есть какие то общие объекты - может туда его отдавать, или post использовать или get. Кароч не очень понимаю как это делать. Может это вообще без фреймов уж как миллион делается. Ну и основной вопрос - как из js получить data.selected в пхп
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  3. des1roer

    des1roer Новичок

    С нами с:
    10 апр 2014
    Сообщения:
    55
    Симпатии:
    0
    Frame и js

    как сделать чтобы нажимаю в одном фрейме что то вроде window.location = "http://javascript.ru"; но открывалось в другом фрейме. ну и сразу такой вопрос - как в js открыть окно как в php window.open('../php/facebook.php?nrec=$tab2'
     
  4. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Re: Frame и js

    Ты так и будешь штопать свои темы со своими гребаными фреймами, пиши в одну свою тему.
     
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Re: Frame и js

    Все смешалось - люди кони. window.open - это js-функция. Похапе никаких окон открывать не умеет. Нету на сервере окон. Похапе - это суперблокнотик. Он текст генерит. И только его.

    http://www.eltisbook.ru/dhtml/window-open.php
     
  6. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Он хочет
    Из одного открытое window.open
    В другое открытое window.open
    Передать переменную содержания get.
    Если у окна есть адрес то можно передать через ajax запрос отправив в нем нужные данные.
    Или воспользоваться jquery и отправить функцией $.get() или $.post();
     
  7. des1roer

    des1roer Новичок

    С нами с:
    10 апр 2014
    Сообщения:
    55
    Симпатии:
    0
    имхо, все делается в одну строку, может просто вопрос некорректно сформулировал. в js нужно было написать следующее
    Код (Text):
    1.    $('#jstree').on("changed.jstree", function (e, data) {  
    2.       var podrid = data.selected;
    3.       parent.search.location.href = "searchpodr.php?nrec=" + podrid;  //search - имя второго фрейма
    4.     });