Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: 2 взаимодействующих IFRAME на странице, возможно ли это?
 
 автор: Maloy   (07.07.2005 в 10:40)   письмо автору
 
 

Есть одна идея, насколько сложна она в реализации? Допустим есть страница, на ней 2 iframe. Первый для вывода детальной информации по книге, т.е. все что есть в базе. Во втором список книг, выбранных по запросу. ПОД вторым iframe, на странице, кнопки управления, типа delete, edit, new. Возможно ли все это связать... Т.е. я отмечаю нужную книгу во втором iframe, нажимаю кнопку и книга появляеться в первом iframe или открываеться редактирование, тоже в первом iframe. Насколько реально передать переменные из iframe в главную страницу? Можно ли сделать это только в РНР или без Java не обойтись?

   
 
 автор: XPraptor   (08.07.2005 в 11:12)   письмо автору
 
   для: Maloy   (07.07.2005 в 10:40)
 

Глобальные переменные доступны в любом месте скрипта. Можешь на PHP все делать.

   
 
 автор: Maloy   (08.07.2005 в 15:10)   письмо автору
 
   для: XPraptor   (08.07.2005 в 11:12)
 

Скрипта да. Но фактически, то что находиться внутри фрейма, это уже другая страница, из которой передать в главную можно только ссылкой. Т.е. у меня отмечены checkboxы, во фрейме, а кнопка на главной странице. Какие отмечены, можно передать на главную страницу, только по ссылке или через JavaScript ( я надеюсь :) ). Также и во второй фрейм. РНР вроде никак не может отследить поставлен ли флажок, пока не будет нажата кнопка той же формы...

   
 
 автор: XPraptor   (08.07.2005 в 15:14)   письмо автору
 
   для: Maloy   (08.07.2005 в 15:10)
 

Нет, вы не поняли. Все обработки должен выполнять контэйнер в котором находятся фрамы. А если вы хотите не перегружать контэйнер, то тогда только через JavaScript.

   
 
 автор: glsv (Дизайнер)   (09.07.2005 в 09:20)   письмо автору
 
   для: Maloy   (07.07.2005 в 10:40)
 

>Насколько реально передать переменные из iframe в главную страницу?
Если вы ставите вопрос про iframe, то делать это нужно на JavaScript. Т.е. на клиенской машине. Иначе зачем тогда использовать iframe - тогда можно обойтись обычной страницей.
Приведу пример JavaScript-а, который из frame-а обращается к главной странице.

<script language="JavaScript1.3">
  function selectart(id, title)
  {
    // Устанавливаем идентификатор выбранной статьи в форму 
    top.window.document.forms["form"].url.value="id="+id;
    // Устанавливаем название страницы
    top.window.document.forms["form"].name.value=decodeURI(title);    
  }
</script>

Этот скрипт устанавливаем значение элементов форм с именами url и name на главной странице. Сам скрипт находится в frame-е.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования