Javascript.RU

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

Выпадающий список
Необходимо вывести в строке состояния значение текущего элемента списка. Как сделать так, чтобы каждое выбранное значение списка обращалось к одной функции, но выводило разный результат в строке состояния?
сделал так, что при выборе одного из положений списка option обращается к отдельной функции, а нужно,чтобы все option обращались к одной функции


код javascript

//в) Комбинированный список.
//г) Смена элемента списка.
//д) Вывод в строке состояния значения текущего элемента списка.
function f(){
var r = 'red';//задаем значение переменной
window.status = r;//вывод значения переменной r в статусбаре
var red = document.getElementById('red').value;
}

function g(){
var g = 'green';//задаем значение переменной
window.status = g;//вывод значения переменной g в статусбаре
}

код html

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script type="text/javascript" src="lr4.js"></script>
</head>
<body>
<p>4й вариант</p>

<p>в) Комбинированный список.</p>
<p>г) Смена элемента списка.</p>
<p>д) Вывод в строке состояния значения текущего элемента списка.</p>

<form>
<select name="color">
<option value="red" onclick="f()">red</option>
<option value="green" onclick="g()">green</option>
</select>
</form>


</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 25.04.2011, 01:48
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

<select id = "List">
   <option>red</option>
   <option>green</option>
   <option>blue</option>
</select>
<script type = "text/javascript">
var select = document.getElementById("List");
select.onchange = function(){
 alert(this.options[this.selectedIndex].innerHTML);
}
</script>


Можно вот так
__________________
readOnly
Ответить с цитированием
  #3 (permalink)  
Старый 25.04.2011, 02:07
Интересующийся
Отправить личное сообщение для olejan Посмотреть профиль Найти все сообщения от olejan
 
Регистрация: 25.04.2011
Сообщений: 11

это немного не так
большое спасибо за помощь, все работает

Последний раз редактировалось olejan, 25.04.2011 в 02:14.
Ответить с цитированием
  #4 (permalink)  
Старый 25.04.2011, 02:28
Интересующийся
Отправить личное сообщение для olejan Посмотреть профиль Найти все сообщения от olejan
 
Регистрация: 25.04.2011
Сообщений: 11

только вот не пойму, что значит "innerHTML"?
Ответить с цитированием
  #5 (permalink)  
Старый 25.04.2011, 08:27
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Вставить HTML.
Ответить с цитированием
  #6 (permalink)  
Старый 16.06.2011, 21:59
Новичок на форуме
Отправить личное сообщение для killerbous Посмотреть профиль Найти все сообщения от killerbous
 
Регистрация: 16.06.2011
Сообщений: 3

Выпадающий список + таблица
Всем доброго времени суток!
Люди помогите пожалуйста!
Задача такая: Необходимо сделать выпадающий список из бд(1таблица), после выбора, должна открыца таблица, где сверху вниз содержание второй таблицы, слева на право третей а в ячейках среднее арифметическое следующих таблиц...
Незнаю, насколько нормально объяснил...
заранее спасибо
Ответить с цитированием
  #7 (permalink)  
Старый 17.06.2011, 02:23
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Ок, щас все всё сделают, главное надеяться.
Ответить с цитированием
  #8 (permalink)  
Старый 17.06.2011, 10:28
Новичок на форуме
Отправить личное сообщение для killerbous Посмотреть профиль Найти все сообщения от killerbous
 
Регистрация: 16.06.2011
Сообщений: 3

Сообщение от FINoM Посмотреть сообщение
Ок, щас все всё сделают, главное надеяться.
Надеюсь... а то я уже всю башку сломал... а сдавать уже сегодня....
Ответить с цитированием
  #9 (permalink)  
Старый 17.06.2011, 19:15
Новичок на форуме
Отправить личное сообщение для killerbous Посмотреть профиль Найти все сообщения от killerbous
 
Регистрация: 16.06.2011
Сообщений: 3

Что у меня получилось
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Система оценок</title>
</head>
<?php
$db = mysql_connect ('localhost','root','');
mysql_select_db ('students',$db);
$query = mysql_query("SELECT id_group, Number FROM groups",$db);

printf("<form action='#' method='post'><select name='groups' id='group'><option value='select'>Выбирите группу</option>");

$array = mysql_fetch_array($query);

do {
    printf("<option value='%s'>%s</option>", $array['id_group'],$array['Number']);
   }

	while($array = mysql_fetch_array($query));
	printf(" </select><input type=submit value='Выбрать'></form>");
?>
<body>
</body>
</html>

в ощем после выбора группы нужно вывести список в ней находящихся... либо просто ексел таблицу.....
для ехеля табличку можно так
<?php
$data = File("gr1.csv");

echo "<b><i><h2><center>список</b></i></h2></center>";

echo "<center><table border=0><tr>";

$dat_arr = explode(";", $data[0]);

for ($p=0;$p<count($dat_arr);$p++) {
echo "<td bgcolor=#9cbee6><center><b><i>$dat_arr[$p]";
}

echo "</tr>";

for ($i=1;$i<count($data);$i++) {

$data_array = explode(";", $data[$i]);
echo "<tr>";

    for ($f=0;$f<count($data_array);$f++) {
    
    echo "<td bgcolor=#9cbee6><center><b><i>$data_array[$f]";
    
    }

echo "</tr>";
}

echo "</table></center></form>";

?>

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выпадающий список не помещается в div'е LA_ Элементы интерфейса 5 01.11.2010 10:43
Выпадающий список с возможностью ввода текста LA_ Элементы интерфейса 6 27.10.2010 16:30
Помогите вставить в форму не только чекбоксы но и выпадающий список seva_81 Серверные языки и технологии 3 20.09.2010 10:02
как сделать выпадающий список, чтобы второй зависил от значения первого???? zsaz jQuery 2 16.07.2010 20:12
Выпадающий список и php faiq Серверные языки и технологии 3 24.03.2010 13:50