Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.07.2011, 14:39
Интересующийся
Отправить личное сообщение для phenom Посмотреть профиль Найти все сообщения от phenom
 
Регистрация: 26.10.2009
Сообщений: 18

Подскажите как реализовать такое..
Есть сайт,в нем таблица которая заполняется данными,в одной из ячеек хочу сделать так:
В ячейке есть текст,которые выбирается из бд,и при клике на него сам текст должен скрываться,и появляться выпадающий список,в котором я выбираю нужный пункт,и при выборе,список скрывается,а текстовое поле появляется....Может есть примеры какие то?Спасибо....
Проблема в том что ячеек с текстом много,может нужно написать фукцию и при клике на тексте(span-е) передавать сам спан в функцию?Что то на подобие такого:
<span onClick="Hide(this)" >Data</span>

Последний раз редактировалось phenom, 27.07.2011 в 14:41.
Ответить с цитированием
  #2 (permalink)  
Старый 27.07.2011, 14:43
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

на списки вешаешь обработчик изменения..назначаешь таблице обработчик клика.

в обработчике отслеживаешь, на кто кликнули.

если на текст (или на ячейку), то прячешь текст и показываешь список

список будет спрятан через style="display:none" и должен лежать в каждой ячейке

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

???
problems, developer?
Ответить с цитированием
  #3 (permalink)  
Старый 27.07.2011, 14:56
Интересующийся
Отправить личное сообщение для phenom Посмотреть профиль Найти все сообщения от phenom
 
Регистрация: 26.10.2009
Сообщений: 18

Код:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
<script type="text/javascript" >
function myHide(object)
{
	object.style.visibility = "hidden";
}
</script>
</head>
<body>
<span onclick="myHide(this);"> 
Текст1
</span>

<span> 
	<select onchange="myHide(this);">
	<option>Текст1</option>
	<option>Текст2</option>
	<option>Текст3</option>
	</select>
</span>
</body>
</html>
Вот я так пробую,но мне нужно что бы они по очереди скрывались и показывались,на первом span-не жмем,он скрывается и появляется второй span со списком,как только в списке выбрали элемент,span со списком скрывается,появляется первый span с текстом....
Ответить с цитированием
  #4 (permalink)  
Старый 27.07.2011, 15:10
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как реализовать.. PaperPlane Общие вопросы Javascript 17 15.11.2010 08:14
Как реализовать перелистывающийся список? alextrish Элементы интерфейса 5 24.06.2010 13:02
Подскажите как считать масив на строне сервера ... Arfey Общие вопросы Javascript 10 11.06.2010 14:48
Подскажите как правильно оформить код frolvict Общие вопросы Javascript 4 30.04.2010 10:51
Подскажите, как это сделно ? AlexNiko Элементы интерфейса 11 08.12.2009 10:39