Передача параметнов между iframes

Разобрался как передавать параметры между iframes. Iframes позволяют серьезно упростить интерфейс приложения. Например, в одном окне может работать карта, в другом отображаться фотографии. Третий фрейм может быть служебным.

Вот исходные коды примера:



index.php Передача параметров между iframes Передача параметров из одного фрейма в другой
" ); ?>




frame1.php Это frame1.php Посылает данные в iframe2 "; $id_db=2; $id_db1='1'; $id_db2='мама'; echo "

Кликни сюда (по тегу P ) и пошльешь иинфу из этого фрейма

"; echo "

Кликни сюда (по тегу P ) и пошлешь из parent "; ?>

скрипт инициализации frame2


frame2.php Это frame2.php "; echo "Скрипт принимает инфу из frame1 или родителя"; echo "

act =".$act.'
id='.$id ; ?>

Передача параметнов между iframes: 13 комментариев

  1. serge_mikhailov Автор записи

    Спасибо. Поправил.

    Чтобы посты не откладывались в долгий ящик, я решил сразу набивать их в окно ввода. И, конечно, случаются ляпы.

  2. PitS_1

    Совсем у меня плохо с Жабой, а вот этот пример выручил:
    Можно не то чтобы Гамазин, но лавку сделать …
    При этом ни капли так называемого «готового».

    Однако не дошло, как передать не из frame1.php, а из index.php ?
    1 (одну) строчку, pls … 😎

    В людом часлуе существенно глабодарен.

  3. serge_mikhailov Автор записи

    из индекса нужно писать примерно так.

    top.frame2.location.href=»frame2.php?act=»+i1+»&id=»+i2;
    или так
    frame2.location.href=»frame2.php?act=»+i1+»&id=»+i2;

    Я и сам не дока. Когда узнал что так просто передавать информацию был удивлен.

    top считает от глевного документа не зависимо от вложенных фреймов.

    Пробуй.

  4. PitS_1

    ОтлЫшно сработало и все заметно упрощается в плане верстки.

    > Когда узнал что так просто передавать информацию был удивлен.
    С точностью до наоборот, был Уверен, что Должен быть именно похожий простой способ.
    Начал потрошить Гамазины из сети … штук 20 …
    Тут то мне и «крышу снесло» и «переклинило» — до того наворочено и Совсем без надобности. нА-фЫ-хА ??? (Бритва Оккама?)

    Ещё раз спасибо за Излечение. 😎

  5. serge_mikhailov Автор записи

    Почему так все сложно сделано понимание прийдет позже. Ведь делали умные люди, а у нас не хватает опыта. Допустим, использовали библиотеки Jquery или готовые движки, которые допиливали.

    Один мой знакомый вложился в создание СВОЕГО форума без прибамбахов. Оказалось через несколько месяцев, что он сделал копию PHPBB.

  6. PitS_1

    > Почему так все сложно сделано …
    Как вариант: Это типа плата за универсальность.
    Они не специально обфускировали, а наворачивали и переделывали.
    На определенном этапе, оказывалось, что в каких то там условиях ЭТО не срабатывает и его довешивали или обходили по-другому.

    Напротив, разработчики самих Языков предлагали простые пути. С того я и уверен был, что совсем простой способ Существует — см. выше.

    > … понимание прийдет позже.
    Не обязательно:
    1. Неизвестно в каких условиях работали те или иные разработчики скриптов.
    2. Наблюдаемый Факт: одну и ту же задачу успешно решают Разными путями.

    > Один мой знакомый вложился …
    1. За то СВОЙ, ему полностью «послушный».
    2. Указанный знакомый вложился в самого себя, свои умения.

  7. serge_mikhailov Автор записи

    Э, брат, не прав. Он вложился в знания и умения программиста, который научился длать как на PHPBB, а мой знакомый (и я, как сторонний наблюдатель) поняли, что лучше брать стандартное и допиливать.

    Например, блоги и сайты я сейчас делаю на maxsite

  8. PitS_1

    > … что лучше брать стандартное и допиливать.
    Ну и я не сказал, не могу сказать, что всегда и везде надо своё собственное изобретать. Просто нереально …
    Переделывать, перебирать Чужое? Может запросто не получиться … останутся проблемы которые ты «ни в зуб ногой» …

    Типа была какая-то теорема в теории автоматов о мощности конечных автоматов. … так краем уха слышал и очень давно.
    Я это к тому, что мощность Разработчика запросто окажется много больше, чем моя. Следовательно, я затрачу на разборку время близкое к бесконечности.

    Чужой код пользовать неизбежно, но если я могу этого избежать, то я это сделаю.

    Кстати …
    honmono.ru?id=knobs
    Легко и непринужденно имитировал «типа Карозину» …
    Ну есть небольшая тормозиловка, так это и ожидалось.
    как плата за то, что максимум PHP, а не Жабы.

  9. serge_mikhailov Автор записи

    >теории автоматов

    Проходил в ВУЗе эту теорию по Теории Информационных цепей. Там в край угла ставилось уменьшение избыточности схемы. У нас же такая цель не стоит (на начальном этапе — это точно).

    > honmono.ru?id=knobs
    Из Приморья или Хабаровского края? я почти 35 лет прожил в хабаровске.

  10. PitS_1

    > Из Приморья или Хабаровского края?
    С чего это так решил?
    Я? Нет, оба из Питера.
    Приятель на котором/для которого я это дело вытворяю родом из Бурятии и западает на разного рода китаезность.
    Идея его.

    tea-company.ru тоже ему делал …

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *