Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Помогоите понять ошибку
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Без описания
Black Stork KCO
Отправлено: 05 Августа, 2007 - 08:10:58
Post Id



Member


Покинул форум
Сообщений всего: 124
Дата рег-ции: Апр. 2005  
Откуда: Perm

Карма 0




C Явой дела раньше практически не имел. Сейчас приспичило. С точки зрения моей логики, все написано верно. Но не работает. Итак.

Есть выпадающий список с таким кодом:
CODE:

<select name="guide_select" id="guide_select" style="width: 200px;font-family: verdana; font-size: 12px;" onchange="
for (i=1; i<=6; i++)
if (this.options[this.selectedIndex].value==i)
show_layers('s'+i);
else hide_layers('s'+i);">
<option value="1">.....</option>
.....
<option value="6">.....</option>
</select>

Далбше расположены шесть div'ов с именами 's1' ... 's6'. Все, кроме одного скрыты.

Ну и две используемые функции:
CODE:

function show_layers(id)
{
document.getElementById(id).style.display='block';
}

function hide_layers(id)
{
document.getElementById(id).style.display='none';
}


IE ругается на вызов show_layers
 
 Top
ETC Администратор
Отправлено: 05 Августа, 2007 - 08:22:13
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




В onChange надо написать исключительно вызов своей функции, а не писать тонну скрипта.
 
 Top
Black Stork KCO
Отправлено: 05 Августа, 2007 - 08:26:01
Post Id



Member


Покинул форум
Сообщений всего: 124
Дата рег-ции: Апр. 2005  
Откуда: Perm

Карма 0




Все равно ошибка.
Сделал так:

CODE:

<script type="text/javascript">
function show_guide (s){
for (i=1; i<=6; i++)
if (s==i)
show_layers('s'+i);
else hide_layers('s'+i);
}
function show_layers(id)
{
document.getElementById(id).style.display='block';
}

function hide_layers(id)
{
document.getElementById(id).style.display='none';
}
</script>

и
CODE:
<select name="guide_select" id="guide_select" style="width: 200px;font-family: verdana; font-size: 12px;" onchange="show_guide(this.options[this.selectedIndex].value);">

Все равно ошибка

(Отредактировано автором: 05 Августа, 2007 - 08:27:54)

 
 Top
ETC Администратор
Отправлено: 05 Августа, 2007 - 08:26:59
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Ну правильно, вызываешь одну функцию, а описана другая.
 
 Top
Black Stork KCO
Отправлено: 05 Августа, 2007 - 08:28:37
Post Id



Member


Покинул форум
Сообщений всего: 124
Дата рег-ции: Апр. 2005  
Откуда: Perm

Карма 0




Все, проблема исчерпана.
Косяк был не в этом.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0287]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33