Вход

Просмотр полной версии : Опять лисица не съедает, что Ослик влёгкую


lion_cat
14.03.2009, 11:40
Я уже порядка 20 вариантов перепробовал написания.

А результат тот же.

Может где-то что-то прописать надо, чтобы JS работал под ФФ????
При этом все варианты, что я попробовал, под Ослом и Оперой РАБОТАЮТ!!!

То есть я кликаю по checkbox и из массива должен innerText вставиться в определённый тег, если галочку поставили, и пустую строку, если снияли. Ну не вставляется ни как... А мне постоянно надо...

И в других местах onClick просто не работает, когда им функцию вызываешь, а когда прямо в строке что-то делаешь, иногда работает...
Уж помогите, кто-н пожалуйста!!!

Вот функция:

function select_tn1(nom)
{

if (document.getElementById('tn'+nom).checked)
{
document.getElementById('ttn'+nom).innerText=tn_Ar 1[nom];
}
else
{
document.getElementById('ttn'+nom).innerText='';
}

}

Вот её вызов.
<input type="checkbox" id="tn5" onClick="return select_tn1(5)" >

Gvozd
14.03.2009, 12:00
DOM не всеми браузерами поддерживается в полном объеме и одинаково
innerText как видим работает не везде.
зато innerHTML работает везде

PS с чего вы решили что innerText будет правильно работает?в какой статье вы это прочитали?

lion_cat
14.03.2009, 12:11
СПАСИБО!!!

Gvozd
14.03.2009, 12:25
пожалуйста