Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / javascript нужна маленькая помощь_ / 2 сообщений из 2, страница 1 из 1
15.07.2004, 12:40
    #32605709
копосов н
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript нужна маленькая помощь_
Написал script (скопируйте в *.html и запустите)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>копосов нв</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

<script type="text/javascript">
function str_id(){
         var str = '';
         for (cnt =  0 ; cnt < document.address.select_id.length; cnt++){
                 str = str + document.address.select_id.options[cnt].value+',';
                 }
        return str;
        }

function dell(){
        document.address.select_id.length= 0 ;
        }
function PodrValues(index,val){
var prov = '0';
for (cnt =  0 ; cnt < document.address.select_id.length; cnt++)
{
if (document.address.select_id.options[cnt].value==val) {prov='1';break;} else {prov='0';}
}
if (prov=='1') {alert('Подразделение ['+document.address.street.options[index].text+'] присутствует в списке!');} else {
    var CurrText = document.address.street.options[index].text;
    var CurrValue = document.address.street.options[index].value;
    var list = document.forms["address"].elements["select_id"];
        if (document.createElement){
            var newListOption = document.createElement("OPTION");
            newListOption.text = CurrText;
            newListOption.value = CurrValue;
            (list.options.add) ? list.options.add(newListOption) : list.add(newListOption, null);
        }else{
            list.options[index] = new Option(CurrText[index], CurrValue[index], false, false);
        }
        }
alert(str_id());
}
</script>

<form name="address" action="#">

<select name="street" onChange="PodrValues(this.selectedIndex,document.address.street.options[this.selectedIndex].value)">
<option value="10">копосов</option>
<option value="20">копосов</option>
<option value="30">ул. Оттопыркина</option>
<option value="40">ул. Мир-Труд-Май</option>
<option value="50">бул. Нихренасебефамилия</option>
</select>
<br>
<select name="select_id" size="5">
 <option value="15"> 15 </option>
</select>
<input type="button" onClick="dell();" value="удалить все">
<input type="button" onClick="alert(str_id())" value="?">
</form>

</body>
</html>

не могу написать чтобы удалял одну запись (выделенную) или несколько выделенных. Помогите плиз или укажите куда копать.
...
Рейтинг: 0 / 0
16.07.2004, 12:34
    #32607842
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript нужна маленькая помощь_
Код: plaintext
1.
2.
3.
4.
function del(){
	var i = document.address.select_id.selectedIndex;
	if(i!=- 1 ){
		document.address.select_id.remove(i);}
}
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / javascript нужна маленькая помощь_ / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]