ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Требуется знание javascript
  #1  
Старый 29.08.2009, 15:49
Аватар для selevit
selevit
Banned
Регистрация: 19.08.2009
Сообщений: 104
Провел на форуме:
247293

Репутация: 23
Отправить сообщение для selevit с помощью ICQ
По умолчанию Требуется знание javascript

Всем доброго времени суток, я делаю форму добавления постов на свой сайт, и у меня такая проблема, есть два раздела - софт и игры, и в каждом разделе несколько категорий, вот пример выбора






вот к примеру код кнопок с разделами:

Код HTML:
<input name="soft" type="button" value="Софт">
<input name="games" type="button" value="Игры">
Подскажите, что сюда надо добавить, чтобы при нажатии на одну из кнопок выводился список категорий в таком виде:



Последний раз редактировалось selevit; 29.08.2009 в 16:00..
 
Ответить с цитированием

  #2  
Старый 29.08.2009, 15:51
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

http://www.htmlbook.ru/html/select.html
 
Ответить с цитированием

  #3  
Старый 29.08.2009, 16:00
Аватар для selevit
selevit
Banned
Регистрация: 19.08.2009
Сообщений: 104
Провел на форуме:
247293

Репутация: 23
Отправить сообщение для selevit с помощью ICQ
По умолчанию

Вы меня не поняли, мне нужно, чтобы при нажатии на одну из кнопкок баттон выводился спикок категорий, соответствующий разделу данной кнопки:


 
Ответить с цитированием

  #4  
Старый 29.08.2009, 16:03
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

онклик,показываем скритый див с селектами,при тыке на другую,прячем 1 див - открываем другой.
 
Ответить с цитированием

  #5  
Старый 29.08.2009, 16:12
Аватар для selevit
selevit
Banned
Регистрация: 19.08.2009
Сообщений: 104
Провел на форуме:
247293

Репутация: 23
Отправить сообщение для selevit с помощью ICQ
По умолчанию

Цитата:
Сообщение от m0Hze  
онклик,показываем скритый див с селектами,при тыке на другую,прячем 1 див - открываем другой.
я так понимаю все это пишется на яваскрипт, можно привести пример кода?
 
Ответить с цитированием

  #6  
Старый 29.08.2009, 16:14
Аватар для diGriz
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме:
3607644

Репутация: 235
По умолчанию

Реализация с помощью jQuery.

Код:
<script src='js/jquery.js' type='text/javascript'></script>
<script type="text/javascript">
		$(document).ready(function(){		
				$('#soft').click(function() {
							$.ajax({
							type: "POST",
							url: "jres2.php",
							data: "type="+1,
							success: function(html){
								$("#categories").html(html);
							}
						});
				});	
				$('#games').click(function() {
							$.ajax({
							type: "POST",
							url: "jres2.php",
							data: "type="+2,
							success: function(html){
								$("#categories").html(html);
							}
						});
				});					
	 		});				
	</script>
<input name="soft" type="button" value="софт" id="soft"/>
<input name="games" type="button" value="игры" id="games"/>
<div id="categories">
	
</div>
Софт это тип=1, игры=2.
PHP код:
<?php
if($_POST['type'] == '1') {
    
$html '<select name="spisok">
                <option>Soft 1</option>
                <option>Soft 2</option>
            </select>
            '
;
    echo 
$html;
}
if(
$_POST['type'] == '2') {
    
$html '<select name="spisok">
                <option>Game 1</option>
                <option>Game 2</option>
            </select>
            '
;
    echo 
$html;
}
?>

Последний раз редактировалось diGriz; 29.08.2009 в 16:36..
 
Ответить с цитированием

  #7  
Старый 29.08.2009, 16:36
Аватар для selevit
selevit
Banned
Регистрация: 19.08.2009
Сообщений: 104
Провел на форуме:
247293

Репутация: 23
Отправить сообщение для selevit с помощью ICQ
По умолчанию

я в этом вообще почти не шарю - как мне это реализовать на своей странице?
 
Ответить с цитированием

  #8  
Старый 29.08.2009, 16:46
Аватар для diGriz
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме:
3607644

Репутация: 235
По умолчанию

1) Качаешь jQuery с jQuery.com
2) Создаешь файл, например, index.php, пишешь туда код из 1-го скрипта.
3) Создаешь файл jres2.php в этой же папке. В нем в зависимости от пришедшего значения формируется список. Значения, которые будут в списке можешь выбирать из бд, ну или если они постоянные можешь их задать в jres2.php. Можно форму тоже сделать в jres2.php или в уже готовую подставлять список(<div id="categories">).

Попробуй сначала, так сделать. Потом когда разберешься, можешь делать на своем сайте.
 
Ответить с цитированием

  #9  
Старый 29.08.2009, 16:57
Аватар для selevit
selevit
Banned
Регистрация: 19.08.2009
Сообщений: 104
Провел на форуме:
247293

Репутация: 23
Отправить сообщение для selevit с помощью ICQ
По умолчанию

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

  #10  
Старый 29.08.2009, 17:00
Аватар для selevit
selevit
Banned
Регистрация: 19.08.2009
Сообщений: 104
Провел на форуме:
247293

Репутация: 23
Отправить сообщение для selevit с помощью ICQ
По умолчанию

извините за наглость, можно код, чтобы я просто вставил его в форму и все работало?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется кодер JavaScript!!! J@va О Работе 5 24.02.2009 01:24
Основы JavaScript .Slip Авторские статьи 20 16.05.2006 23:44
Система авторизации на Javascript Xex Авторские статьи 3 26.04.2006 13:42
Books JS FRAGNATIC PHP, PERL, MySQL, JavaScript 0 11.08.2005 16:57
Bypassing JavaScript Filters the Flash! Attack k00p3r Чужие Статьи 0 12.07.2005 16:11



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ