Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.08.2012, 09:03
Интересующийся
Отправить личное сообщение для zakbc Посмотреть профиль Найти все сообщения от zakbc
 
Регистрация: 23.08.2012
Сообщений: 12

Include в зависимоти от Select
Есть код:
<select>
<option value="1">1</option>
<option value="2">2</option>

</select>

В зависимости от выбора, нужно отобразить содержание php файлов

1.php
или
2.php
Как можно реализовать?
Спасибо заранее.
Ответить с цитированием
  #2 (permalink)  
Старый 23.08.2012, 09:11
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

zakbc, не совсем понятно, что вы имели ввиду под
Цитата:
отобразить содержание php файлов
загрузить их куда-то или отобразить их исходный код?
<select onChange="document.getElementById('abc').src = this.value+'.php'">
<option value="1">1</option>
<option value="2">2</option>
</select>
<iframe id="abc"></iframe>
Ответить с цитированием
  #3 (permalink)  
Старый 23.08.2012, 10:08
Интересующийся
Отправить личное сообщение для zakbc Посмотреть профиль Найти все сообщения от zakbc
 
Регистрация: 23.08.2012
Сообщений: 12

В файлах PHP скрипт, его нужно выполнить. К примеру, как вариант:
1.php
<?
echo "one";
?>

2.php
<?
echo "two";
?>
И название файлов не будут 1.php или 2.php, имя может быть любое.
Ответить с цитированием
  #4 (permalink)  
Старый 23.08.2012, 10:33
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

см. ajax или отправка данных в фрейм
Ответить с цитированием
  #5 (permalink)  
Старый 24.08.2012, 04:13
Интересующийся
Отправить личное сообщение для zakbc Посмотреть профиль Найти все сообщения от zakbc
 
Регистрация: 23.08.2012
Сообщений: 12

Немного не то, или я не могу до конца разобраться.
По сути, нужно на страницу выгрузить PHP файлы, в зависимости от выбранного селекта.
Ответить с цитированием
  #6 (permalink)  
Старый 24.08.2012, 10:34
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

http://htmlbook.ru/html/form/target - в target - name фрейма
http://htmlbook.ru/html/form/action - в action - url php-файла
Ответить с цитированием
  #7 (permalink)  
Старый 26.08.2012, 18:45
Интересующийся
Отправить личное сообщение для zakbc Посмотреть профиль Найти все сообщения от zakbc
 
Регистрация: 23.08.2012
Сообщений: 12

Сообщение от bes Посмотреть сообщение
http://htmlbook.ru/html/form/target - в target - name фрейма
http://htmlbook.ru/html/form/action - в action - url php-файла
Это понятно, но это примеры, когда у нас один файл и мы отправляем. В моем примере их два.
Интересует именно описанный вариант.
Этот вариант я и так знаю.
Ответить с цитированием
  #8 (permalink)  
Старый 26.08.2012, 19:36
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

zakbc, подставляйте в action формы адрес нужного php-файла
Ответить с цитированием
  #9 (permalink)  
Старый 26.08.2012, 19:36
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

ну дык у вас в зависимости от выбранного пункта селекта и будет меняться значение action формы, после чего вызываться её submit(), в результате во фрейм выгрузится то, что выводит выбранный php-файл
<select>
<option value="1.php">1</option>
<option value="2.php">2</option>
</select>

<iframe name="frame"></iframe>
<form action="" method="get" target="frame">
</form>

<script>
window.onload = function () {
	document.body.children[0].onchange = function () {
		var form = document.forms[0]; 
		form.setAttribute('action', this.value);
		form.submit();
	}
}
</script>


или непонятно, что именно требуется, объясняйте подробнее
Ответить с цитированием
  #10 (permalink)  
Старый 26.08.2012, 20:46
Интересующийся
Отправить личное сообщение для zakbc Посмотреть профиль Найти все сообщения от zakbc
 
Регистрация: 23.08.2012
Сообщений: 12

Отлично, то что нужно!
Я понимал, что реализовать можно, но не мог понять как...

Спасибо.
Тему можно закрывать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Select, select, select... anlov AJAX и COMET 0 24.10.2011 11:16
Возможно ли обращение к select по его name? Diablos Общие вопросы Javascript 15 26.09.2011 23:13
Как сохранить предыдущее значение select? MaxD Общие вопросы Javascript 3 21.07.2011 12:36
Проблема с динамическим формированием select elepsion jQuery 1 31.10.2010 14:31
заполнить select значениями другого select Central Элементы интерфейса 1 30.05.2009 14:41