Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Фреймы и формы
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 »   

> Без описания
Davinchi
Отправлено: 20 Января, 2009 - 05:14:30
Post Id


Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Нояб. 2006  

Карма -2




Возможно ли такое сделать:
существует 2 фрейма, в одном находится форма, а во втором обычная страница. Как сделать что бы при нажатии на кнопку в форме страница во втором фрейме перезагрузалась и выводились данные из формы, при этом страница с формой не перезагрузалась
 
 Top
Furax
Отправлено: 20 Января, 2009 - 05:47:30
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Для формы надо написать target="имя_нужного_фрейма".
 
 Top
Davinchi
Отправлено: 20 Января, 2009 - 07:20:31
Post Id


Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Нояб. 2006  

Карма -2




А сама форма будет при этом обновляться или нет?
 
 Top
Furax
Отправлено: 20 Января, 2009 - 07:47:48
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Обновится тот фрейм, куда она будет отправлена.
 
 Top
Davinchi
Отправлено: 20 Января, 2009 - 08:32:37
Post Id


Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Нояб. 2006  

Карма -2




А как же
CODE:
асtion=1.рhр
, или именно 1.рhр во втором фрейме и выполнится?
 
 Top
Furax
Отправлено: 20 Января, 2009 - 08:45:34
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Именно. То есть, при указании target для формы в том фрейме, который Ты пропишешь, произойдёт то же, что произошло бы, будь форма отправлена из него. А тот фрейм, из которого форма была отправлена на самом деле, останется без изменений - за исключением случаев, когда для target прописаны "_top" (всё окно, вместе со всеми фреймами), "_self" (в тот же фрейм) или имя текущего фрейма. Значение "_blank" открывает новое окно (или вкладку) для отправки формы.
 
 Top
Davinchi
Отправлено: 25 Января, 2009 - 15:11:50
Post Id


Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Нояб. 2006  

Карма -2




Спасибо, а как с помощью рhр передать значение из одного фрейма в скрытое поле формы находящейся в другом фрейме?
 
 Top
Furax
Отправлено: 26 Января, 2009 - 00:19:17
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Не вполне понял. Если из первого фрейма отправляется форма с action="file.php" и target="второй_фрейм", то в file.php нужно написать:
CODE:
<input type="hidden" name="hiddenName" value="<?=$_POST['varName']?>">
Где varName - имя поля из формы в первом фрейме. А если надо сделать это без отправки формы, то это уже область не PHP, а JavaScript.
 
 Top
Davinchi
Отправлено: 26 Января, 2009 - 03:42:07
Post Id


Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Нояб. 2006  

Карма -2




Надо из file.php(при его рефреше)передать значение в поле формы находящейся в другом фрейме
 
 Top
Furax
Отправлено: 26 Января, 2009 - 04:36:20
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Это уже делается на JavaScript:
CODE:
<script type="text/javascript">
top.frameName.formName.fieldName.value = "Value";
</script>
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0374]     [ Gzipped ]